remm 2004/12/16 07:39:28
Modified: webapps/manager/WEB-INF/classes/org/apache/catalina/manager
ManagerServlet.java
Log:
- 32729: stop is optional and may fail, so it needs to be in a separate
try/catch.
Revision Changes Path
1.24 +6 -2
jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/ManagerServlet.java
Index: ManagerServlet.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/webapps/manager/WEB-INF/classes/org/apache/catalina/manager/ManagerServlet.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- ManagerServlet.java 3 Dec 2004 15:35:25 -0000 1.23
+++ ManagerServlet.java 16 Dec 2004 15:39:28 -0000 1.24
@@ -1317,11 +1317,15 @@
}
}
- // Stop the context first to be nicer
if (!isServiced(path)) {
addServiced(path);
try {
+ // Try to stop the context first to be nicer
((Lifecycle) context).stop();
+ } catch (Throwable t) {
+ // Ignore
+ }
+ try {
File war = new File(getAppBase(), getDocBase(path) +
".war");
File dir = new File(getAppBase(), getDocBase(path));
File xml = new File(configBase, getConfigFile(path) +
".xml");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]