You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@turbine.apache.org by Hai Hoang <ha...@yahoo.com> on 2002/03/05 05:06:45 UTC
Torque tutorial in tomcat 4.
I went through the torque tutorial and everything is
working great. Now I want to test the code using JSP
in Tomcat 4 instead of a java stand-alone program. I
moved the compile classes and dependent lib in top
level torque directory to WEB-INF/classes and
WEB-INF/lib respectively. My question is what do I do
with the torque.properties file? Where do I move this
file to and how do I reference it. Also, in general,
is the a correct way of doing this?
Thank you,
Hai Hoang
__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Torque tutorial in tomcat 4.
Posted by Hai Hoang <ha...@yahoo.com>.
Please put the compiled class in torque/bin/classes in
the WEB-INF/classes and torque/lib in WEB-INF/lib but
I got the following errors. Do you know what I done
wrong and what is the recommend way of doing decoupled
torque with tomcat 4? Thanks
---------------------------------------------
javax.servlet.ServletException: Servlet.init() for
servlet jsp threw exception
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:935)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
at java.lang.Thread.run(Thread.java:536)
root cause
java.lang.NoClassDefFoundError:
org/w3c/dom/ranges/DocumentRange
at java.lang.ClassLoader.defineClass0(Native Method)
at
java.lang.ClassLoader.defineClass(ClassLoader.java:509)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1631)
at
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:926)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)
at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1243)
at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:322)
at
org.apache.xerces.jaxp.DocumentBuilderImpl.(DocumentBuilderImpl.java:111)
at
org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(DocumentBuilderFactoryImpl.java:92)
at
org.apache.jasper.parser.ParserUtils.parseXMLDocument(ParserUtils.java:197)
at
org.apache.jasper.compiler.TldLocationsCache.processWebDotXml(TldLocationsCache.java:165)
at
org.apache.jasper.compiler.TldLocationsCache.(TldLocationsCache.java:138)
at
org.apache.jasper.EmbededServletOptions.(EmbededServletOptions.java:345)
at
org.apache.jasper.servlet.JspServlet.init(JspServlet.java:266)
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:916)
at
org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1012)
at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107)
at java.lang.Thread.run(Thread.java:536)
--- Bill Schneider <bs...@vecna.com> wrote:
> Hai:
>
> Usually the best thing is to move the Torque
> properties file somewhere under
> WEB-INF/ and then to call Torque.init() on this file
> either from a servlet
> that is marked "load-on-startup" or from a context
> listener when the webapp
> is just started.
>
> -- Bill
> ----- Original Message -----
> From: "Hai Hoang" <ha...@yahoo.com>
> To: <tu...@jakarta.apache.org>
> Sent: Monday, March 04, 2002 11:06 PM
> Subject: Torque tutorial in tomcat 4.
>
>
> > I went through the torque tutorial and everything
> is
> > working great. Now I want to test the code using
> JSP
> > in Tomcat 4 instead of a java stand-alone program.
> I
> > moved the compile classes and dependent lib in top
> > level torque directory to WEB-INF/classes and
> > WEB-INF/lib respectively. My question is what do
> I do
> > with the torque.properties file? Where do I move
> this
> > file to and how do I reference it. Also, in
> general,
> > is the a correct way of doing this?
> >
> > Thank you,
> > Hai Hoang
>
>
>
> --
> To unsubscribe, e-mail:
> <ma...@jakarta.apache.org>
> For additional commands, e-mail:
> <ma...@jakarta.apache.org>
>
__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>
Re: Torque tutorial in tomcat 4.
Posted by Bill Schneider <bs...@vecna.com>.
Hai:
Usually the best thing is to move the Torque properties file somewhere under
WEB-INF/ and then to call Torque.init() on this file either from a servlet
that is marked "load-on-startup" or from a context listener when the webapp
is just started.
-- Bill
----- Original Message -----
From: "Hai Hoang" <ha...@yahoo.com>
To: <tu...@jakarta.apache.org>
Sent: Monday, March 04, 2002 11:06 PM
Subject: Torque tutorial in tomcat 4.
> I went through the torque tutorial and everything is
> working great. Now I want to test the code using JSP
> in Tomcat 4 instead of a java stand-alone program. I
> moved the compile classes and dependent lib in top
> level torque directory to WEB-INF/classes and
> WEB-INF/lib respectively. My question is what do I do
> with the torque.properties file? Where do I move this
> file to and how do I reference it. Also, in general,
> is the a correct way of doing this?
>
> Thank you,
> Hai Hoang
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>