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]

Reply via email to