Ramakant, I am not exactly sure when you're getting this message. I am using Tomcat 3.2.3 and this is what I did.
1) Copied the struts-example.war file to C:\jakarta-tomcat-3.2.3\webapps folder. 2) In C:\jakarta-tomcat-3.2.3\conf\server.xml, I added the following lines; <Context path="/ex" docBase="webapps/struts-example" crossContext="false" debug="0" reloadable="true" > </Context> 3) Started Tomcat and typed : http://localhost:8080/ex This works for me. Looks like you're having some classpath related problems. May be if you give me more info I can help. Thanks. -- Original Message -- >Hi, > >I am new to Struts and am having a hard time getting the Struts Example >to work on my Tomcat 3.2.1 > >I have dumped the trace of the error below. I would really appreciate if >you can help me out with this. Thanks in advance. > >New org.apache.struts.webapp.example.User >Begin event threw exception >java.lang.ClassNotFoundException: org.apache.struts.webapp.example.User > java.lang.Class >java.net.URLClassLoader.findClass(java.lang.String) > java.lang.Class >java.lang.ClassLoader.loadClass(java.lang.String, boolea >n) > java.lang.Class >sun.misc.Launcher$AppClassLoader.loadClass(java.lang.Str >ing, boolean) > java.lang.Class >java.lang.ClassLoader.loadClass(java.lang.String) > void >org.apache.commons.digester.ObjectCreateRule.begin(org.xml.sax.Attr >ibutes) > void >org.apache.commons.digester.Digester.startElement(java.lang.String, > java.lang.String, java.lang.String, org.xml.sax.Attributes) > void >org.apache.xerces.parsers.SAXParser.startElement(org.apache.xerces. >utils.QName, org.apache.xerces.framework.XMLAttrList, int) > void >org.apache.xerces.validators.common.XMLValidator.callStartElement(o >rg.apache.xerces.utils.QName) > boolean >org.apache.xerces.framework.XMLDocumentScanner.scanElement(org.a >pache.xerces.utils.QName) > boolean >org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher >.dispatch(boolean) > boolean >org.apache.xerces.framework.XMLDocumentScanner.parseSome(boolean >) > void >org.apache.xerces.framework.XMLParser.parse(org.xml.sax.InputSource >) > java.lang.Object >org.apache.commons.digester.Digester.parse(java.io.Inpu >tStream) > void org.apache.struts.webapp.example.DatabaseServlet.load() > void org.apache.struts.webapp.example.DatabaseServlet.init() > void >javax.servlet.GenericServlet.init(javax.servlet.ServletConfig) > void org.apache.tomcat.core.ServletWrapper.doInit() > void org.apache.tomcat.core.Handler.init() > void org.apache.tomcat.core.ServletWrapper.init() > void >org.apache.tomcat.context.LoadOnStartupInterceptor.contextInit(org. >apache.tomcat.core.Context) > void >org.apache.tomcat.core.ContextManager.initContext(org.apache.tomcat >.core.Context) > void org.apache.tomcat.core.ContextManager.init() > void >org.apache.tomcat.startup.Tomcat.execute(java.lang.String[]) > void org.apache.tomcat.startup.Tomcat.main(java.lang.String[]) >cannot load servlet name: database > >Regards, >RK > > Ajay Chitre Diligent Team, Inc. (Where Diligent People Work as a Team) http://www.DiligentTeam.com