Yeah, sure did. Here's the weird bit. I'm using IntelliJ IDEA to debug, and I have a context with the path set to my output directory. This does not work. However, If I copy that directory into %tomcat_home%/webapps and reconfigure the context in server.xml to point there instead, it works. It seems like Turbine/Velocity is very unhappy when the classes reside outside of the directory tree containing Tomcat.
-------------------------------------------- Nathan McMinn Application Developer NequalsOne - HealthCare marketing tools mailto:[EMAIL PROTECTED] http://www.NequalsOne.com > -----Original Message----- > From: Mark Lybarger [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 18, 2003 12:33 PM > To: 'Turbine Users List' > Subject: RE: Turbine path issue > > > Nathan, > > Have you tried putting your jar into $APPLICATION_ROOT/WEB-INF/lib? > > -----Original Message----- > From: Nathan Mcminn [mailto:[EMAIL PROTECTED] > Sent: Thursday, September 18, 2003 11:00 AM > To: [EMAIL PROTECTED] > Subject: Turbine path issue > > > Hey all, > > Whenever I try to hit my web app, all I get back is the > following error message: > > Horrible Exception: java.lang.ClassNotFoundException: > > Requested Page not found: Default > Turbine looked in the following modules.packages path: > [com.nequalsone.modules, org.apache.turbine.modules] > > It is running under tomcat 4.1.12, jdk 1.4.0. I have > checked, and in my app jar file in %tomcat_home%/common/lib > there does exist a class called > com.nequalsone.modules.screens.Default. Default extends a > class called SecureScreen, which in turn extends > VelocitySecureScreen. I have pasted the entire exception trace below: > > Horrible Exception: java.lang.ClassNotFoundException: > > Requested Page not found: Default > Turbine looked in the following modules.packages path: > [com.nequalsone.modules, org.apache.turbine.modules] > > at > org.apache.turbine.modules.PageLoader.getInstance(PageLoader.java:190) > at > org.apache.turbine.modules.PageLoader.exec(PageLoader.java:135) > at org.apache.turbine.Turbine.doGet(Turbine.java:792) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.servlets.InvokerServlet.serveRequest(Invok > erServlet. > java:458) > at > org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServl > et.java:18 > 0) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(Applica > tionFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilt > erChain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardW > rapperValv > e.java:260) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardC > ontextValv > e.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContex > t.java:239 > 6) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHost > Valve.java > :180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi > spatcherVa > lve.java:170) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport > Valve.java > :172) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv > e.java:469 > ) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEn > gineValve. > java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValv > eContext.i > nvokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipel > ine.java:4 > 80) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter. > java:223) > at > org.apache.coyote.http11.Http11Processor.process(Http11Process > or.java:40 > 5) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandle > r.processC > onnection(Http11Protocol.java:380) > at > org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoi > nt.java:50 > 8) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( > ThreadPool > .java:533) > at java.lang.Thread.run(Thread.java:536) > > > -------------------------------------------- > Nathan McMinn > Application Developer > NequalsOne - HealthCare marketing tools > mailto:[EMAIL PROTECTED] > http://www.NequalsOne.com > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > --- > Incoming mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.518 / Virus Database: 316 - Release Date: 9/11/2003 > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.518 / Virus Database: 316 - Release Date: 9/11/2003 > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
