remm 2005/01/03 08:10:19
Modified: catalina/src/share/org/apache/catalina/startup
HostConfig.java LocalStrings.properties
Log:
- 32771: Cannot undeploy/deploy misconfigured app after tomcat startup.
- Submitted by Gabriele Garuglieri.
Revision Changes Path
1.52 +5 -3
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/HostConfig.java
Index: HostConfig.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/HostConfig.java,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- HostConfig.java 1 Dec 2004 11:06:22 -0000 1.51
+++ HostConfig.java 3 Jan 2005 16:10:19 -0000 1.52
@@ -554,8 +554,8 @@
// Assume this is a configuration descriptor and deploy it
log.debug(sm.getString("hostConfig.deployDescriptor", file));
+ Context context = null;
try {
- Context context = null;
synchronized (digester) {
try {
context = (Context) digester.parse(contextXml);
@@ -654,7 +654,9 @@
file), t);
}
- deployed.put(contextPath, deployedApp);
+ if (context != null && host.findChild(context.getName()) != null) {
+ deployed.put(contextPath, deployedApp);
+ }
}
1.11 +4 -1
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/LocalStrings.properties
Index: LocalStrings.properties
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/startup/LocalStrings.properties,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- LocalStrings.properties 1 Dec 2004 11:06:22 -0000 1.10
+++ LocalStrings.properties 3 Jan 2005 16:10:19 -0000 1.11
@@ -16,6 +16,8 @@
contextConfig.defaultMissing=Missing default web.xml, using application
web.xml only
contextConfig.defaultParse=Parse error in default web.xml
contextConfig.defaultPosition=Occurred at line {0} column {1}
+contextConfig.fixDocBase=Exception fixing docBase: {0}
+contextConfig.init=ContextConfig: Initializing
contextConfig.missingRealm=No Realm has been configured to authenticate
against
contextConfig.role.auth=WARNING: Security role name {0} used in an
<auth-constraint> without being defined in a <security-role>
contextConfig.role.link=WARNING: Security role name {0} used in a
<role-link> without being defined in a <security-role>
@@ -57,7 +59,8 @@
hostConfig.reload=Reloading context [{0}]
hostConfig.removeXML=Context [{0}] is undeployed
hostConfig.removeDIR=Directory {0} is undeployed
-hostConfig.removeWAR=War {0} is undeployedhostConfig.start=HostConfig:
Processing START
+hostConfig.removeWAR=War {0} is undeployed
+hostConfig.start=HostConfig: Processing START
hostConfig.stop=HostConfig: Processing STOP
hostConfig.undeploy=Undeploying web application at context path {0}
hostConfig.undeploy.error=Error undeploying web application at context path
{0}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]