User: starksm
Date: 01/07/03 09:52:18
Modified: tomcat/src/main/org/jboss/tomcat
EmbeddedTomcatServiceSX.java
Log:
When starting the embeded tomcat service restore the current thread
context class loader
Revision Changes Path
1.3 +12 -2
contrib/tomcat/src/main/org/jboss/tomcat/EmbeddedTomcatServiceSX.java
Index: EmbeddedTomcatServiceSX.java
===================================================================
RCS file:
/cvsroot/jboss/contrib/tomcat/src/main/org/jboss/tomcat/EmbeddedTomcatServiceSX.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- EmbeddedTomcatServiceSX.java 2001/06/10 03:20:54 1.2
+++ EmbeddedTomcatServiceSX.java 2001/07/03 16:52:18 1.3
@@ -44,7 +44,7 @@
@see org.jboss.web.AbstractWebContainer
@author [EMAIL PROTECTED]
-@version $Revision: 1.2 $
+@version $Revision: 1.3 $
*/
public class EmbeddedTomcatServiceSX extends AbstractWebContainer
implements EmbeddedTomcatServiceSXMBean
@@ -83,7 +83,17 @@
{
args = new String[]{"-config", configFile};
}
- tomcat = new TomcatEntry(args);
+
+ // Start create the embeded tomcat container but don't let it overwrite the
thread class loader
+ ClassLoader cl = Thread.currentThread().getContextClassLoader();
+ try
+ {
+ tomcat = new TomcatEntry(args);
+ }
+ finally
+ {
+ Thread.currentThread().setContextClassLoader(cl);
+ }
category.info("OK");
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development