James Richards wrote:
> 
> Hello,
> 
> I am using the 3.0.0beta2 and trying to get it running with Tomcat 4.0.2
> using the service sar from the 3.0.0beta/Tomcat release.  The Catalina
> service starts up fine:
> 
> 14:36:25,861 INFO  [EmbeddedCatalinaServiceSX] Creating
> 14:36:25,863 INFO  [EmbeddedCatalinaServiceSX] Created
> 14:36:25,866 INFO  [EmbeddedCatalinaServiceSX] Starting
> 14:36:25,871 INFO  [EmbeddedCatalinaServiceSX] Starting
> EmbeddedCatalinaSX....
> 14:36:28,386 INFO  [EmbeddedCatalinaServiceSX] Building Http engine and
> connector
> 14:36:31,409 INFO  [STDOUT] Apache Tomcat/4.0.2
> 14:36:31,667 INFO  [EmbeddedCatalinaServiceSX] HttpConnector Opening
> server socket on all host IP addresses
> 14:36:31,669 INFO  [EmbeddedCatalinaServiceSX] HttpConnector[8080]
> Starting background thread
> 14:36:33,258 INFO  [EmbeddedCatalinaServiceSX] HttpProcessor[8080][0]
> Starting background thread
> 14:36:33,264 INFO  [EmbeddedCatalinaServiceSX] HttpProcessor[8080][1]
> Starting background thread
> 14:36:33,267 INFO  [EmbeddedCatalinaServiceSX] HttpProcessor[8080][2]
> Starting background thread
> 14:36:33,275 INFO  [EmbeddedCatalinaServiceSX] HttpProcessor[8080][3]
> Starting background thread
> 14:36:33,279 INFO  [EmbeddedCatalinaServiceSX] HttpProcessor[8080][4]
> Starting background thread
> 14:36:33,285 INFO  [EmbeddedCatalinaServiceSX] OK
> 14:36:33,287 INFO  [EmbeddedCatalinaServiceSX] Started
> 14:36:33,289 INFO  [MainDeployer] Successfully completed deployment of
> package: file:/jboss-3.0.0beta2/server/default/deploy/tomcat4-service.sar
> 
> I have been trying out the Velocity templating engine.  I downloaded the
> 1.2 Velocity release from
> 
> http://jakarta.apache.org/builds/jakarta-velocity/release/v1.2/
> 
> and built the examples, as per
> http://jakarta.apache.org/velocity/developer-guide.html#Introduction .
> I then installed the forumdemo.war file in the server/default/deploy
> directory.  This deploys successfully:
> 
> 14:37:19,099 INFO  [MainDeployer] Starting deployment of package:
> file:/jboss-3.0.0beta2/server/default/deploy/forumdemo.war
> 14:37:19,462 INFO  [EmbeddedCatalinaServiceSX] deploy,
> ctxPath=/forumdemo,
> warUrl=file:/jboss-3.0.0beta2/server/default/tmp/deploy/jboss-3.0.0beta2/server/
> default/deploy/forumdemo.war/102.forumdemo.war
> 14:37:23,746 INFO  [EmbeddedCatalinaServiceSX] WebappLoader[/forumdemo]:
> Deploying class repositories to work directory
> /jboss-3.0.0beta2/jakarta-tomcat-4.0.2/work/localhost/forumdemo
> 14:37:23,771 INFO  [EmbeddedCatalinaServiceSX] WebappLoader[/forumdemo]:
> Deploy class files /WEB-INF/classes to
> /jboss-3.0.0beta2/jakarta-tomcat-4.0.2/work/localhost/forumdemo/WEB-
> INF/classes
> 14:37:24,441 INFO  [EmbeddedCatalinaServiceSX] WebappLoader[/forumdemo]:
> Deploy JAR /WEB-INF/lib/velocity-1.2.jar to
> /jboss-3.0.0beta2/jakarta-tomcat-4.0.2/work/localhost/forumdemo/WEB-
> INF/lib/velocity-1.2.jar
> 14:37:24,883 INFO  [EmbeddedCatalinaServiceSX]
> StandardManager[/forumdemo]: Seeding random number generator class
> java.security.SecureRandom
> 14:37:24,892 INFO  [EmbeddedCatalinaServiceSX]
> StandardManager[/forumdemo]: Seeding of random number generator has been
> completed
> 14:37:25,634 INFO  [EmbeddedCatalinaServiceSX]
> ContextConfig[/forumdemo]: Added certificates -> request attribute Valve
> 14:37:28,321 INFO  [EmbeddedCatalinaServiceSX]
> StandardWrapper[/forumdemo:default]: Loading container servlet default
> 14:37:30,379 INFO  [EmbeddedCatalinaServiceSX] default: init
> 14:37:30,420 INFO  [EmbeddedCatalinaServiceSX]
> StandardWrapper[/forumdemo:invoker]: Loading container servlet invoker
> 14:37:30,904 INFO  [EmbeddedCatalinaServiceSX] invoker: init
> 14:37:31,358 INFO  [EmbeddedCatalinaServiceSX] jsp: init
> 14:37:35,127 INFO  [MainDeployer] Successfully completed deployment of
> package: file:/jboss-3.0.0beta2/server/default/deploy/forumdemo.war
> 
> However, the embedded Catalina does not seem to be able to load the
> properties file from within the war:
> 
> javax.servlet.ServletException: Error configuring the loader:
> java.io.FileNotFoundException: /WEB-INF/conf/velocity.properties (No
> such file or directory)
>         at
> org.apache.velocity.servlet.VelocityServlet.init(VelocityServlet.java:213)
>         at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:
> 916)
>         at
> org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:653)
>         at
> org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:
> 396)
>         at
> org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:247)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:193)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:243)
>         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.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:496)
> 
> The forumdemo runs fine if I use the default Jetty embedded service.
> How stable is the embedded Catalina service in 3.0.0beta?  Is it even
> worth trying to use it right now?
> 
> Thanks,
> 
> James Richards
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user


Check velocity-doc. I solved it by putting a properties-file in the
classpath inside the war. I think this solution is explained there.

Marius K

_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to