DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4829>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4829 Automatic deployment of war files does not work properly [EMAIL PROTECTED] changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WORKSFORME | ------- Additional Comments From [EMAIL PROTECTED] 2001-11-16 00:38 ------- Yeah, it does work ONLY if the webapp is in extracted form under webapp/lexis... BUT the examples webapp is now NOT distributed as a war-file. It was so distributed in earlier Versions. Tomcat 3.2.1 had some war-files: admin, examples, ROOT and test. With Catalina these webapps aren't distibuted anymore as war-files. May this be because of this problem, or should we developers avoid using war- files to distribute our applications/updates? Please take a closer look to the following: ================================================================== WHEN I DO NOT DEFINE A CONTEXT FOR lexis, BUT A DefaultContext, <Host name="localhost" debug="0" appBase="webapps" unpackWARs="true"> <Valve className="org.apache.catalina.authenticator.SingleSignOn" debug="0"/> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="common"/> <Logger className="org.apache.catalina.logger.SystemOutLogger"/> <DefaultContext reloadable="true"> <Manager className="org.apache.catalina.session.PersistentManager" debug="4" saveOnRestart="false" maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1"> <Store className="org.apache.catalina.session.FileStore"/> </Manager> </DefaultContext> ..... THE WAR FILE webapps/lexis.war WILL BE EXPANDED AND DEPLOYED. BUT THIS DEFAULT CONTEXT WILL JUST BE IGNORED (saveOnRestart="false"). I AM ALSO NOT ABLE TO DEFINE APPLICATION PARAMETERS: ================================================================== Starting service Tomcat-Standalone Apache Tomcat/4.0.1 StandardHost[localhost]: Installing web application at context path /lexis from URL jar:file:D:\Programme\JBuilder5\tomcat\webapps\lexis.war!/ WebappLoader[/lexis]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\lexis WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/activation.jar to D:\Programme\JBuilder5\tomcat\webapps\lexis\WEB-INF\lib\activation.jar WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/crimson.jar to D:\Programme\JBuilder5\tomcat\webapps\lexis\WEB-INF\lib\crimson.jar WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/jaxp.jar to D:\Programme\JBuilder5 \tomcat\webapps\lexis\WEB-INF\lib\jaxp.jar WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/lexis.jar to D:\Programme\JBuilder5\tomcat\webapps\lexis\WEB-INF\lib\lexis.jar WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/log4j.jar to D:\Programme\JBuilder5\tomcat\webapps\lexis\WEB-INF\lib\log4j.jar WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/mail.jar to D:\Programme\JBuilder5 \tomcat\webapps\lexis\WEB-INF\lib\mail.jar WebappLoader[/lexis]: Deploy JAR /WEB-INF/lib/struts.jar to D:\Programme\JBuilder5\tomcat\webapps\lexis\WEB-INF\lib\struts.jar StandardManager[/lexis]: Seeding random number generator class java.security.SecureRandom StandardManager[/lexis]: Seeding of random number generator has been completed StandardManager[/lexis] IOException while loading persisted sessions: java.io.WriteAbortedException: Writing aborted by exception; java.io.NotSerializableExce ion: org.apache.log4j.Category java.io.WriteAbortedException: Writing aborted by exception; java.io.NotSerializableException: org.apache.log4j.Category at java.io.ObjectInputStream.readObject(ObjectInputStream.java:445) at java.io.ObjectInputStream.inputClassFields (ObjectInputStream.java:2263) at java.io.ObjectInputStream.defaultReadObject (ObjectInputStream.java:519) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at java.io.ObjectInputStream.inputClassFields (ObjectInputStream.java:2263) at java.io.ObjectInputStream.defaultReadObject (ObjectInputStream.java:519) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at org.apache.catalina.session.StandardSession.readObject (StandardSession.java:1268) at org.apache.catalina.session.StandardSession.readObjectData (StandardSession.java:810) at org.apache.catalina.session.StandardManager.load (StandardManager.java:411) at org.apache.catalina.session.StandardManager.start (StandardManager.java:617) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104) at org.apache.catalina.core.StandardContext.start (StandardContext.java:3334) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454) at org.apache.catalina.core.StandardHost.install(StandardHost.java:712) at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:647) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777) at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:463) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.start(StandardHost.java:612) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:307) at org.apache.catalina.core.StandardService.start (StandardService.java:388) at org.apache.catalina.core.StandardServer.start (StandardServer.java:505) at org.apache.catalina.startup.Catalina.start(Catalina.java:776) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) StandardManager[/lexis] Exception loading sessions from persistent storage java.io.WriteAbortedException: Writing aborted by exception; java.io.NotSerializableException: org.apache.log4j.Category at java.io.ObjectInputStream.readObject(ObjectInputStream.java:445) at java.io.ObjectInputStream.inputClassFields (ObjectInputStream.java:2263) at java.io.ObjectInputStream.defaultReadObject (ObjectInputStream.java:519) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at java.io.ObjectInputStream.inputClassFields (ObjectInputStream.java:2263) at java.io.ObjectInputStream.defaultReadObject (ObjectInputStream.java:519) at java.io.ObjectInputStream.inputObject(ObjectInputStream.java:1412) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:386) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:236) at org.apache.catalina.session.StandardSession.readObject (StandardSession.java:1268) at org.apache.catalina.session.StandardSession.readObjectData (StandardSession.java:810) at org.apache.catalina.session.StandardManager.load (StandardManager.java:411) at org.apache.catalina.session.StandardManager.start (StandardManager.java:617) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1104) at org.apache.catalina.core.StandardContext.start (StandardContext.java:3334) at org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:785) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:454) at org.apache.catalina.core.StandardHost.install(StandardHost.java:712) at org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:647) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:777) at org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:463) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:155) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131) at org.apache.catalina.core.StandardHost.start(StandardHost.java:612) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123) at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:307) at org.apache.catalina.core.StandardService.start (StandardService.java:388) at org.apache.catalina.core.StandardServer.start (StandardServer.java:505) at org.apache.catalina.startup.Catalina.start(Catalina.java:776) at org.apache.catalina.startup.Catalina.execute(Catalina.java:681) at org.apache.catalina.startup.Catalina.process(Catalina.java:179) at java.lang.reflect.Method.invoke(Native Method) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243) ContextConfig[/lexis]: Configured an authenticator for method BASIC StandardWrapper[/lexis:default]: Loading container servlet default default: init action: init 2001-11-16 09:20:47,185 [main] INFO com.lincas.web.servlets.MainServlet - Die Lexis Anwendungskonfigurationsdatei D:\Programme\JBuilder5\tomcat\webapps\lexi WEB-INF\lexis-config.xml wurde geladen 2001-11-16 09:20:47,195 [main] INFO com.lincas.web.servlets.MainServlet - Default Lexis Anwendungskonfiguration: LEXIS 2001-11-16 09:20:47,195 [main] INFO com.lincas.web.servlets.MainServlet - Mailserver 195.206.1.128 f³r LEXIS initialisiert 2001-11-16 09:20:47,195 [main] INFO com.lincas.web.servlets.MainServlet - Mailserver 195.206.1.128 f³r ROLIX initialisiert 2001-11-16 09:20:47,195 [main] INFO com.lincas.web.servlets.MainServlet - Mailserver 195.206.1.128 f³r KOLIX initialisiert 2001-11-16 09:20:47,195 [main] INFO com.lincas.web.servlets.MainServlet - Die LEXIS-Anwendung wurde initialisiert StandardWrapper[/lexis:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path /manager from URL file:D:\Programme\JBuilder5\tomcat\webapps\manager WebappLoader[/manager]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\manager StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom StandardManager[/manager]: Seeding of random number generator has been completed ContextConfig[/manager]: Configured an authenticator for method BASIC StandardWrapper[/manager:default]: Loading container servlet default default: init StandardWrapper[/manager:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path from URL file:D:\Programme\JBuilder5\tomcat\webapps\ROOT WebappLoader[]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\_ StandardManager[]: Seeding random number generator class java.security.SecureRandom StandardManager[]: Seeding of random number generator has been completed StandardWrapper[:default]: Loading container servlet default default: init StandardWrapper[:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path /tomcat- docs from URL file:D:\Programme\JBuilder5\tomcat\webapps\tomcat-docs WebappLoader[/tomcat-docs]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\tomcat-docs StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom StandardManager[/tomcat-docs]: Seeding of random number generator has been completed StandardWrapper[/tomcat-docs:default]: Loading container servlet default default: init StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path /webdav from URL file:D:\Programme\JBuilder5\tomcat\webapps\webdav WebappLoader[/webdav]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\webdav StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom StandardManager[/webdav]: Seeding of random number generator has been completed StandardWrapper[/webdav:default]: Loading container servlet default default: init StandardWrapper[/webdav:invoker]: Loading container servlet invoker invoker: init jsp: init Starting service Tomcat-Apache Apache Tomcat/4.0.1 ================================================================== WHEN I DEFINE A CONTEXT FOR lexis, <Context path="/lexis" docBase="lexis" debug="0" reloadable="true"> <Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_lexis_log." suffix=".txt" timestamp="true"/> <Manager className="org.apache.catalina.session.PersistentManager" debug="0" saveOnRestart="false" maxActiveSessions="-1" minIdleSwap="-1" maxIdleSwap="-1" maxIdleBackup="-1"> <Store className="org.apache.catalina.session.FileStore"/> </Manager> </Context> THE WAR FILE webapps/lexis.war WILL NOT BE EXPANDED AND DEPLOYED (I HAVE DIRECTORY webapps/lexis DELETED BEFORE STARTING TOMCAT): ================================================================== Starting service Tomcat-Standalone Apache Tomcat/4.0.1 StandardHost[localhost]: Installing web application at context path /manager from URL file:D:\Programme\JBuilder5\tomcat\webapps\manager WebappLoader[/manager]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\manager StandardManager[/manager]: Seeding random number generator class java.security.SecureRandom StandardManager[/manager]: Seeding of random number generator has been completed ContextConfig[/manager]: Configured an authenticator for method BASIC StandardWrapper[/manager:default]: Loading container servlet default default: init StandardWrapper[/manager:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path from URL file:D:\Programme\JBuilder5\tomcat\webapps\ROOT WebappLoader[]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\_ StandardManager[]: Seeding random number generator class java.security.SecureRandom StandardManager[]: Seeding of random number generator has been completed StandardWrapper[:default]: Loading container servlet default default: init StandardWrapper[:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path /tomcat- docs from URL file:D:\Programme\JBuilder5\tomcat\webapps\tomcat-docs WebappLoader[/tomcat-docs]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\tomcat-docs StandardManager[/tomcat-docs]: Seeding random number generator class java.security.SecureRandom StandardManager[/tomcat-docs]: Seeding of random number generator has been completed StandardWrapper[/tomcat-docs:default]: Loading container servlet default default: init StandardWrapper[/tomcat-docs:invoker]: Loading container servlet invoker invoker: init jsp: init StandardHost[localhost]: Installing web application at context path /webdav from URL file:D:\Programme\JBuilder5\tomcat\webapps\webdav WebappLoader[/webdav]: Deploying class repositories to work directory D:\Programme\JBuilder5\tomcat\work\localhost\webdav StandardManager[/webdav]: Seeding random number generator class java.security.SecureRandom StandardManager[/webdav]: Seeding of random number generator has been completed StandardWrapper[/webdav:default]: Loading container servlet default default: init StandardWrapper[/webdav:invoker]: Loading container servlet invoker invoker: init jsp: init Starting service Tomcat-Apache Apache Tomcat/4.0.1 ================================================================================ ===== AND WHEN I TRY TO CALL THE WEBAPP (http://localhost:8080/lexis/lexis.do) I BECOME: HTTP Status 404: The requested resource (/lexis/lexis.do) is not available ================================================================================ ===== -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>