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