tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 37943] New: - Deploying new war file does not update conf/catalina/localhost/[appname]
Date Fri, 16 Dec 2005 21:34:46 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=37943>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=37943

           Summary: Deploying new war file does not update
                    conf/catalina/localhost/[appname]
           Product: Tomcat 5
           Version: 5.5.12
          Platform: Other
        OS/Version: other
            Status: NEW
          Severity: major
          Priority: P2
         Component: Catalina
        AssignedTo: tomcat-dev@jakarta.apache.org
        ReportedBy: tech@jotobjects.com


This bug has some similarities to bug #33572.  I'm not sure if this is supposed
to be fixed already or if this is expected behavior, but here is the scenario:

- include META-INF/context.xml in myapp.war

- deploy myapp.war to webapps for the first time. This unpacks the war to
webapps/myapp and creates conf/catalina/localhost/myapp as a copy of the
META-INF/context.xml in the war file

- shutdown tomcat, delete conf/catalina/localhost/myapp, and make some change to
webapps/myapp/META-INF/context.xml

- restart tomcat. This recreates conf/catalina/localhost/myapp as a copy of the
context.xml FROM the war file (which is now different from the context.xml in
the unpacked webapps/myapp) - "PROBLEM #1" - This can be surprising and confusing.

- stop tomcat. Put a new mayapp.war file in webapps with a changed
META-INF/context.xml. Remove the old webapps/myapp directory.

- restart tomcat. This unpacks the new war and puts the new cntext.xml in
webapps/myapp/META-INF/context.xml. "PROBLEM #2" - The old
conf/catalina/localhost/myapp is unchanged and this is what tomcat uses, not the
new context.xml.

Workaround - Be sure to remove conf/catalina/localhost/myapp when deploying a
new myapp.war file.  "PROBLEM #3" - This required deployment step is not documented.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message