Hi Ajay,

Thanks a lot for your interest in helping me out.

I did more or less the same things that you mentioned in your mail. I had not
added the <context ...
to the server.xml file as I thought that the tomcat will do it itself. This
morning after going through your mail, I did
add the <context .. to my server.xml file but the problem still persists.

I am using the Tomcat3.2.1 with Xerces1.4.3 XML parser.

Initially when I was using JAXP, it was giving some wierd errors and then when I
moved to Xerces it started giving me this problem. Is there anything that I need
to change in the struts-config.xml file of my struts-example?

Looking forward for some more helpful suggestions from you.

Thanks in advance.

Regards,
RK

Ajay Chitre wrote:

> 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

Reply via email to