[JBoss-dev] CVS update: contrib/catalina/src/main/org/jboss/web/catalina EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java

2002-04-04 Thread Scott M Stark

  User: starksm 
  Date: 02/04/04 20:18:23

  Modified:catalina/src/main/org/jboss/web/catalina Tag: Branch_2_4
EmbeddedCatalinaServiceSX.java
EmbeddedCatalinaServiceSXMBean.java
  Log:
  Add a CatalinaHome attribute for the catalina.home and catalina.base
  System property values for use with non-standard catalina distribution
  directory structures
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.2.2.7   +28 -22
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java
  
  Index: EmbeddedCatalinaServiceSX.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java,v
  retrieving revision 1.2.2.6
  retrieving revision 1.2.2.7
  diff -u -r1.2.2.6 -r1.2.2.7
  --- EmbeddedCatalinaServiceSX.java4 Apr 2002 08:22:28 -   1.2.2.6
  +++ EmbeddedCatalinaServiceSX.java5 Apr 2002 04:18:23 -   1.2.2.7
  @@ -57,16 +57,19 @@
   import org.apache.catalina.startup.Embedded;
   
   /** An implementation of the AbstractWebContainer for the Jakarta Tomcat
  - 4.0 servlet container. This uses the Embedded as the integration class. It
  - does not parse the catalina server.xml.
  + 4.0 servlet container. This uses the org.apache.catalina.startup.Embedded as
  + the integration class. It does not parse the catalina server.xml in the
  + catalina distribution. Rather, it parses a subset of the server.xml syntax
  + and obtains this configuration information from the Config attribute.

@see org.jboss.web.AbstractWebContainer
@see org.apache.catalina.startup.Embedded

@author [EMAIL PROTECTED]
  - @version $Revision: 1.2.2.6 $
  + @version $Revision: 1.2.2.7 $
*/
  -public class EmbeddedCatalinaServiceSX extends AbstractWebContainer implements 
EmbeddedCatalinaServiceSXMBean
  +public class EmbeddedCatalinaServiceSX extends AbstractWebContainer
  +   implements EmbeddedCatalinaServiceSXMBean
   {
  // Constants -
  public static final String NAME = EmbeddedCatalinaSX;
  @@ -75,8 +78,8 @@
  private EmbeddedCatalina catalina;
  /** The catalina debug level */
  private int debugLevel;
  -   /** The JNDI name of the SecurityDomain implementation binding */
  -   private String securityDomain;
  +   /** The value to use for the catalina.home and catalina.base System properties */
  +   private String catalinaHome;
  /** Any extended configuration information specified via a config
   element in the mbean definition.
   */
  @@ -91,14 +94,14 @@
 return NAME;
  }
   
  -public String getSecurityDomain()
  -{
  -   return this.securityDomain;
  -}
  -public void setSecurityDomain(String securityDomain)
  -{
  -   this.securityDomain = securityDomain;
  -}
  +   public String getCatalinaHome()
  +   {
  +  return this.catalinaHome;
  +   }
  +   public void setCatalinaHome(String catalinaHome)
  +   {
  +  this.catalinaHome = catalinaHome;
  +   }
   
   /** This method is invoked to import an arbitrary XML configuration tree.
Subclasses should override this method if they support such a configuration
  @@ -134,14 +137,17 @@
 try
 {
// Set the catalina.home property from the Embedded class location
  - ProtectionDomain pd = Embedded.class.getProtectionDomain();
  - URL catalinaHome = pd.getCodeSource().getLocation();
  - String homePath = catalinaHome.getFile();
  - File homeDir = new File(homePath, ../../..);
  - homePath = homeDir.getCanonicalPath();
  - log.debug(Setting catalina.home to:  + homePath);
  - System.setProperty(catalina.home, homePath);
  - System.setProperty(catalina.base, homePath);
  + if( catalinaHome == null )
  + {
  +ProtectionDomain pd = Embedded.class.getProtectionDomain();
  +URL catalinaHome = pd.getCodeSource().getLocation();
  +String homePath = catalinaHome.getFile();
  +File homeDir = new File(homePath, ../../..);
  +catalinaHome = homeDir.getCanonicalPath();
  + }
  + log.debug(Setting catalina.home to:  + catalinaHome);
  + System.setProperty(catalina.home, catalinaHome);
  + System.setProperty(catalina.base, catalinaHome);
initCatalina(cl);
catalina.start();
 }
  
  
  
  1.1.2.6   +11 -10
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSXMBean.java
  
  Index: EmbeddedCatalinaServiceSXMBean.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSXMBean.java,v
  retrieving 

[JBoss-dev] CVS update: contrib/catalina/src/main/org/jboss/web/catalina EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java

2002-02-15 Thread Scott M Stark

  User: starksm 
  Date: 02/02/15 10:06:00

  Modified:catalina/src/main/org/jboss/web/catalina
EmbeddedCatalinaServiceSX.java
EmbeddedCatalinaServiceSXMBean.java
  Log:
  Fix the JSP compiler classpath.
  
  Revision  ChangesPath
  1.5   +49 -3 
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java
  
  Index: EmbeddedCatalinaServiceSX.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- EmbeddedCatalinaServiceSX.java11 Feb 2002 23:03:35 -  1.4
  +++ EmbeddedCatalinaServiceSX.java15 Feb 2002 18:06:00 -  1.5
  @@ -16,6 +16,7 @@
   import java.net.MalformedURLException;
   import java.net.InetAddress;
   import java.security.ProtectionDomain;
  +import java.util.ArrayList;
   import java.util.HashMap;
   import java.util.Iterator;
   import javax.naming.InitialContext;
  @@ -49,6 +50,7 @@
   import org.apache.catalina.LifecycleEvent;
   import org.apache.catalina.LifecycleException;
   import org.apache.catalina.LifecycleListener;
  +import org.apache.catalina.Loader;
   import org.apache.catalina.Logger;
   import org.apache.catalina.Realm;
   import org.apache.catalina.Valve;
  @@ -58,7 +60,6 @@
   import org.apache.catalina.connector.warp.WarpHost;
   import org.apache.catalina.connector.warp.WarpEngine;
   import org.apache.catalina.core.StandardContext;
  -import org.apache.catalina.loader.WebappClassLoader;
   import org.apache.catalina.startup.Embedded;
   
   /** An implementation of the AbstractWebContainer for the Jakarta Tomcat
  @@ -69,7 +70,7 @@
@see org.apache.catalina.startup.Embedded

@author [EMAIL PROTECTED]
  - @version $Revision: 1.4 $
  + @version $Revision: 1.5 $
*/
   public class EmbeddedCatalinaServiceSX extends AbstractWebContainer implements 
EmbeddedCatalinaServiceSXMBean
   {
  @@ -117,7 +118,7 @@
   
  /** Get the Catalina home directory
   */
  -   public String GetCatalinaHome()
  +   public String getCatalinaHome()
  {
 return catalinaHome;
  }
  @@ -269,6 +270,44 @@
 }
  }
   
  +   /** Build an array of URL strings that will be used as the JSP compiler
  +*classpath. As of Tomcat-4.0.2, this information is not being obtained
  +*from the thread context classloader so we have to build it.
  +*/
  +   protected String[] getCompileClasspath(ClassLoader loader)
  +   {
  +  String[] jspResources = {
  + javax/servlet/resources/web-app_2_3.dtd,
  + org/apache/jasper/resources/jsp12.dtd,
  + javax/ejb/EJBHome.class
  +  };
  +  ArrayList tmp = new ArrayList();
  +  for(int j = 0; j  jspResources.length; j ++)
  +  {
  + URL rsrcURL = loader.getResource(jspResources[j]);
  + if( rsrcURL != null )
  + {
  +String url = rsrcURL.toExternalForm();
  +if( rsrcURL.getProtocol().equals(jar) )
  +{
  +   // Parse the jar:url!/{entry} URL
  +   url = url.substring(4);
  +   int seperator = url.indexOf('!');
  +   url = url.substring(0, seperator);
  +}
  +tmp.add(url);
  + }
  + else
  + {
  +log.warn(Failed to fin jsp rsrc: +jspResources[j]);
  + }
  +  }
  +  log.debug(JSP CompileClasspath:  + tmp);
  +  String[] cp = new String[tmp.size()];
  +  tmp.toArray(cp);
  +  return cp;
  +   }
  +
  /** Perform the tomcat specific deployment steps.
   */
  protected WebApplication performDeploy(String ctxPath, String warUrl,
  @@ -479,6 +518,13 @@
  }
   }
   
  +ClassLoader rsrcLoader = Thread.currentThread().getContextClassLoader();
  +String[] jspCP = getCompileClasspath(rsrcLoader);
  +Loader ctxLoader = context.getLoader();
  +for(int u = 0; u  jspCP.length; u ++)
  +{
  +   ctxLoader.addRepository(jspCP[u]);
  +}
   // Apply any extended configuration to the context
   
   // Get the web-app.xml and jboss-web.xml deployment descriptors 
  
  
  
  1.3   +2 -2  
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSXMBean.java
  
  Index: EmbeddedCatalinaServiceSXMBean.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSXMBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- EmbeddedCatalinaServiceSXMBean.java   11 Feb 2002 23:03:37 -  1.2
  +++ EmbeddedCatalinaServiceSXMBean.java   15 Feb 2002 18:06:00 -  1.3
  @@ 

[JBoss-dev] CVS update: contrib/catalina/src/main/org/jboss/web/catalina EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java

2001-12-08 Thread Scott M Stark

  User: starksm 
  Date: 01/12/08 12:23:01

  Modified:catalina/src/main/org/jboss/web/catalina Tag: Branch_2_4
EmbeddedCatalinaServiceSX.java
EmbeddedCatalinaServiceSXMBean.java
  Log:
  Change importXml to setConfig to work with attribute based configuration
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.2.2.5   +2 -2  
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java
  
  Index: EmbeddedCatalinaServiceSX.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java,v
  retrieving revision 1.2.2.4
  retrieving revision 1.2.2.5
  diff -u -r1.2.2.4 -r1.2.2.5
  --- EmbeddedCatalinaServiceSX.java2001/11/28 07:48:09 1.2.2.4
  +++ EmbeddedCatalinaServiceSX.java2001/12/08 20:23:01 1.2.2.5
  @@ -69,7 +69,7 @@
@see org.apache.catalina.startup.Embedded

@author [EMAIL PROTECTED]
  - @version $Revision: 1.2.2.4 $
  + @version $Revision: 1.2.2.5 $
*/
   public class EmbeddedCatalinaServiceSX extends AbstractWebContainer implements 
EmbeddedCatalinaServiceSXMBean
   {
  @@ -203,7 +203,7 @@
Subclasses should override this method if they support such a configuration
capability. This implementation does nothing.
*/
  -public void importXml(Element config)
  +public void setConfig(Element config)
   {
  this.extendedConfig = config;
   }
  
  
  
  1.1.2.4   +2 -2  
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSXMBean.java
  
  Index: EmbeddedCatalinaServiceSXMBean.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSXMBean.java,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- EmbeddedCatalinaServiceSXMBean.java   2001/11/28 07:48:09 1.1.2.3
  +++ EmbeddedCatalinaServiceSXMBean.java   2001/12/08 20:23:01 1.1.2.4
  @@ -16,7 +16,7 @@
   /** Management interface for the embedded Catalina service.
*
* @author [EMAIL PROTECTED]
  - * @version $Revision: 1.1.2.3 $
  + * @version $Revision: 1.1.2.4 $
*/
   public interface EmbeddedCatalinaServiceSXMBean extends AbstractWebContainerMBean
   {
  @@ -110,5 +110,5 @@
   configuration using constructs from the standard server.xml to configure
   additional connectors, etc.
   */
  -   public void importXml(Element config);
  +   public void setConfig(Element config);
   }
  
  
  

___
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development



[JBoss-dev] CVS update: contrib/catalina/src/main/org/jboss/web/catalina EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java

2001-11-27 Thread Scott M Stark

  User: starksm 
  Date: 01/11/27 23:48:09

  Modified:catalina/src/main/org/jboss/web/catalina Tag: Branch_2_4
EmbeddedCatalinaServiceSX.java
EmbeddedCatalinaServiceSXMBean.java
  Log:
  Add support for setting the type of the primary connector. Currently
  http or warp connectors are supported.
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.2.2.4   +74 -33
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java
  
  Index: EmbeddedCatalinaServiceSX.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java,v
  retrieving revision 1.2.2.3
  retrieving revision 1.2.2.4
  diff -u -r1.2.2.3 -r1.2.2.4
  --- EmbeddedCatalinaServiceSX.java2001/11/20 09:54:18 1.2.2.3
  +++ EmbeddedCatalinaServiceSX.java2001/11/28 07:48:09 1.2.2.4
  @@ -19,6 +19,7 @@
   import java.util.HashMap;
   import java.util.Iterator;
   import javax.naming.InitialContext;
  +import javax.naming.NamingException;
   import javax.servlet.ServletContext;
   import javax.xml.parsers.DocumentBuilderFactory;
   import javax.xml.parsers.DocumentBuilder;
  @@ -53,6 +54,9 @@
   import org.apache.catalina.Valve;
   import org.apache.catalina.authenticator.AuthenticatorBase;
   import org.apache.catalina.connector.http.HttpConnector;
  +import org.apache.catalina.connector.warp.WarpConnector;
  +import org.apache.catalina.connector.warp.WarpHost;
  +import org.apache.catalina.connector.warp.WarpEngine;
   import org.apache.catalina.core.StandardContext;
   import org.apache.catalina.loader.WebappClassLoader;
   import org.apache.catalina.startup.Embedded;
  @@ -65,7 +69,7 @@
@see org.apache.catalina.startup.Embedded

@author [EMAIL PROTECTED]
  - @version $Revision: 1.2.2.3 $
  + @version $Revision: 1.2.2.4 $
*/
   public class EmbeddedCatalinaServiceSX extends AbstractWebContainer implements 
EmbeddedCatalinaServiceSXMBean
   {
  @@ -76,8 +80,6 @@
  private Embedded catalina;
  /** The catalina host container */
  private Host catalinaHost;
  -   /** The name of the Engine implementation class */
  -   private String engineClassName;
  /** The catalina debug level */
  private int debugLevel;
  /** The port the web server listens on */
  @@ -95,6 +97,8 @@
  private int maxProcessors = 20;
  /** The JNDI name of the SecurityDomain implementation binding */
  private String securityDomain;
  +   /** The type of connector that Tomcat will run (HTTP or WARP) */
  +   private String connectorType = http;
  /** Any extended configuration information specified via a config
   element in the mbean definition.
   */
  @@ -133,19 +137,21 @@
bindAddress = InetAddress.getByName(host);
  }
   
  -   public String getEngineClass()
  +   public String getConnectorType()
  {
  -  return engineClassName;
  +  return this.connectorType;
  }
  -   public void setEngineClass(String className) throws ClassNotFoundException
  +
  +   public void setConnectorType(String type)
  {
  -  this.engineClassName = className;
  -  if( engineClassName != null )
  +  type = type.toLowerCase();
  +  if( type.equals(http) == false  type.equals(warp) == false )
 {
  - // Check that the class is accessible
  - ClassLoader loader = Thread.currentThread().getContextClassLoader();
  - loader.loadClass(engineClassName);
  + String msg= Invalid connector type: +connectorType
  ++  must be one of, http warp;
  + throw new IllegalArgumentException(msg);
 }
  +  this.connectorType = type;
  }
   
  public int getMinProcessors()
  @@ -297,7 +303,7 @@
  }
   
  /** Create and configure a org.apache.catalina.startup.Embedded
  -instance. Currently we do not use the server.xml file as we obtain all
  +instance. We do not use the server.xml file as we obtain all
   of the required customization from our mbean properties.
   */
  private void initCatalina(ClassLoader parent) throws Exception
  @@ -308,33 +314,39 @@
 catalina.setDebug(debugLevel);
 catalina.setUseNaming(false);
   
  +  // Setup the primary engine and connector
  +  if( connectorType.equals(http) )
  + initHttpConnector(parent, jbossLog, jbossRealm);
  +  else if( connectorType.equals(warp) )
  + initWarpConnector(parent, jbossLog, jbossRealm);
  +  else
  + throw new IllegalStateException(No valid connectorType);
  +
  +  // Apply any extended configuration
  +  ConfigHandler handler = new ConfigHandler();
  +  handler.applyHostConfig(extendedConfig, catalina, debugLevel  0);
  +   }
  +
  +   private void initHttpConnector(ClassLoader parent, Logger jbossLog, Realm 

[JBoss-dev] CVS update: contrib/catalina/src/main/org/jboss/web/catalina EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java Log4jLogger.java

2001-11-20 Thread Scott M Stark

  User: starksm 
  Date: 01/11/20 01:54:19

  Modified:catalina/src/main/org/jboss/web/catalina Tag: Branch_2_4
EmbeddedCatalinaServiceSX.java
EmbeddedCatalinaServiceSXMBean.java
Log4jLogger.java
  Log:
  Change to the unified log4j based org.jboss.logging.Logger class.
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.2.2.3   +17 -17
contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java
  
  Index: EmbeddedCatalinaServiceSX.java
  ===
  RCS file: 
/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaServiceSX.java,v
  retrieving revision 1.2.2.2
  retrieving revision 1.2.2.3
  diff -u -r1.2.2.2 -r1.2.2.3
  --- EmbeddedCatalinaServiceSX.java2001/11/12 19:21:18 1.2.2.2
  +++ EmbeddedCatalinaServiceSX.java2001/11/20 09:54:18 1.2.2.3
  @@ -28,7 +28,7 @@
   import org.xml.sax.EntityResolver;
   import org.xml.sax.InputSource;
   
  -import org.jboss.ejb.DeploymentException;
  +import org.jboss.deployment.DeploymentException;
   import org.jboss.security.SecurityDomain;
   import org.jboss.web.AbstractWebContainer;
   import org.jboss.web.AbstractWebContainer.WebDescriptorParser;
  @@ -65,7 +65,7 @@
@see org.apache.catalina.startup.Embedded

@author [EMAIL PROTECTED]
  - @version $Revision: 1.2.2.2 $
  + @version $Revision: 1.2.2.3 $
*/
   public class EmbeddedCatalinaServiceSX extends AbstractWebContainer implements 
EmbeddedCatalinaServiceSXMBean
   {
  @@ -204,25 +204,25 @@
   
  public void startService() throws Exception
  {
  -  category.info(Starting  + NAME + );
  +  log.info(Starting  + NAME + );
   
 // Start create the embeded catalina container but don't let it overwrite the 
thread class loader
 URLClassLoader cl = (URLClassLoader) 
Thread.currentThread().getContextClassLoader();
 URLClassLoader parent = cl;
 while( parent != null )
 {
  - category.trace(parent);
  + log.trace(parent);
URL[] urls = parent.getURLs();
for(int u = 0; u  urls.length; u ++)
  -category.trace(  +urls[u]);
  +log.trace(  +urls[u]);
parent = (URLClassLoader) parent.getParent();
 }
   
 // Determine the catalina debug level from the enabled priority
 debugLevel = 0;
  -  if( category.isTraceEnabled() )
  +  if( log.isTraceEnabled() )
debugLevel = 2;
  -  category.debug(Setting catalina debug level to: +debugLevel);
  +  log.debug(Setting catalina debug level to: +debugLevel);
   
 try
 {
  @@ -232,7 +232,7 @@
String homePath = catalinaHome.getFile();
File homeDir = new File(homePath, ../../..);
homePath = homeDir.getCanonicalPath();
  - category.debug(Setting catalina.home to:  + homePath);
  + log.debug(Setting catalina.home to:  + homePath);
System.setProperty(catalina.home, homePath);
System.setProperty(catalina.base, homePath);
initCatalina(cl);
  @@ -242,7 +242,7 @@
 {
Thread.currentThread().setContextClassLoader(cl);
 }
  -  category.info(OK);
  +  log.info(OK);
  }
   
  public void stopService()
  @@ -266,15 +266,15 @@
  {
 if( ctxPath.equals(/) )
 {
  -   category.info(Changing root context path from '/' to '');
  +   log.info(Changing root context path from '/' to '');
  ctxPath = ;
 }
  -  category.info(deploy, ctxPath=+ctxPath+, warUrl=+warUrl);
  +  log.info(deploy, ctxPath=+ctxPath+, warUrl=+warUrl);
 ClassLoader ctxClassLoader = Thread.currentThread().getContextClassLoader();
   
 URL url = new URL(warUrl);
 WebApplication appInfo = createWebContext(ctxPath, url, webAppParser);
  -  category.debug(Initialized: +appInfo);
  +  log.debug(Initialized: +appInfo);
 return appInfo;
  }
   
  @@ -302,7 +302,7 @@
   */
  private void initCatalina(ClassLoader parent) throws Exception
  {
  -  Logger jbossLog = new Log4jLogger(this.category);
  +  Logger jbossLog = new Log4jLogger(this.log);
 Realm jbossRealm = new JBossSecurityMgrRealm();
 catalina = new Embedded(jbossLog, jbossRealm);
 catalina.setDebug(debugLevel);
  @@ -375,7 +375,7 @@
  Object source = event.getSource();
  if( source == context  
event.getType().equals(Lifecycle.START_EVENT) )
  {
  -  category.debug(Context.lifecycleEvent, event=+event);
  +  log.debug(Context.lifecycleEvent, event=+event);
 contextInit(context, appInfo, webAppParser);
  }
   }
  @@ -402,7 +402,7 

RE: [JBoss-dev] CVS update: contrib/catalina/src/main/org/jboss/web/catalina EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java Log4jLogger.java

2001-11-20 Thread marc fleury

dude,

I went to bed at 2 am with invoker madness in my head, but you are even
worse :)

marcf

|-Original Message-
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Scott
|M Stark
|Sent: Tuesday, November 20, 2001 4:54 AM
|To: [EMAIL PROTECTED]
|Subject: [JBoss-dev] CVS update:
|contrib/catalina/src/main/org/jboss/web/catalina
|EmbeddedCatalinaServiceSX.java EmbeddedCatalinaServiceSXMBean.java
|Log4jLogger.java
|
|
|  User: starksm
|  Date: 01/11/20 01:54:19
|
|  Modified:catalina/src/main/org/jboss/web/catalina Tag: Branch_2_4
|EmbeddedCatalinaServiceSX.java
|EmbeddedCatalinaServiceSXMBean.java
|Log4jLogger.java
|  Log:
|  Change to the unified log4j based org.jboss.logging.Logger class.
|
|  Revision  ChangesPath
|  No   revision
|
|
|  No   revision
|
|
|  1.2.2.3   +17 -17
|contrib/catalina/src/main/org/jboss/web/catalina/EmbeddedCatalinaSe
|rviceSX.java
|
|  Index: EmbeddedCatalinaServiceSX.java
|  ===
|  RCS file:
|/cvsroot/jboss/contrib/catalina/src/main/org/jboss/web/catalina/Emb
|eddedCatalinaServiceSX.java,v
|  retrieving revision 1.2.2.2
|  retrieving revision 1.2.2.3
|  diff -u -r1.2.2.2 -r1.2.2.3
|  --- EmbeddedCatalinaServiceSX.java   2001/11/12 19:21:18 1.2.2.2
|  +++ EmbeddedCatalinaServiceSX.java   2001/11/20 09:54:18 1.2.2.3
|  @@ -28,7 +28,7 @@
|   import org.xml.sax.EntityResolver;
|   import org.xml.sax.InputSource;
|
|  -import org.jboss.ejb.DeploymentException;
|  +import org.jboss.deployment.DeploymentException;
|   import org.jboss.security.SecurityDomain;
|   import org.jboss.web.AbstractWebContainer;
|   import org.jboss.web.AbstractWebContainer.WebDescriptorParser;
|  @@ -65,7 +65,7 @@
|@see org.apache.catalina.startup.Embedded
|
|@author [EMAIL PROTECTED]
|  - @version $Revision: 1.2.2.2 $
|  + @version $Revision: 1.2.2.3 $
|*/
|   public class EmbeddedCatalinaServiceSX extends
|AbstractWebContainer implements EmbeddedCatalinaServiceSXMBean
|   {
|  @@ -204,25 +204,25 @@
|
|  public void startService() throws Exception
|  {
|  -  category.info(Starting  + NAME + );
|  +  log.info(Starting  + NAME + );
|
| // Start create the embeded catalina container but don't
|let it overwrite the thread class loader
| URLClassLoader cl = (URLClassLoader)
|Thread.currentThread().getContextClassLoader();
| URLClassLoader parent = cl;
| while( parent != null )
| {
|  - category.trace(parent);
|  + log.trace(parent);
|URL[] urls = parent.getURLs();
|for(int u = 0; u  urls.length; u ++)
|  -category.trace(  +urls[u]);
|  +log.trace(  +urls[u]);
|parent = (URLClassLoader) parent.getParent();
| }
|
| // Determine the catalina debug level from the enabled priority
| debugLevel = 0;
|  -  if( category.isTraceEnabled() )
|  +  if( log.isTraceEnabled() )
|debugLevel = 2;
|  -  category.debug(Setting catalina debug level to: +debugLevel);
|  +  log.debug(Setting catalina debug level to: +debugLevel);
|
| try
| {
|  @@ -232,7 +232,7 @@
|String homePath = catalinaHome.getFile();
|File homeDir = new File(homePath, ../../..);
|homePath = homeDir.getCanonicalPath();
|  - category.debug(Setting catalina.home to:  + homePath);
|  + log.debug(Setting catalina.home to:  + homePath);
|System.setProperty(catalina.home, homePath);
|System.setProperty(catalina.base, homePath);
|initCatalina(cl);
|  @@ -242,7 +242,7 @@
| {
|Thread.currentThread().setContextClassLoader(cl);
| }
|  -  category.info(OK);
|  +  log.info(OK);
|  }
|
|  public void stopService()
|  @@ -266,15 +266,15 @@
|  {
| if( ctxPath.equals(/) )
| {
|  -  category.info(Changing root context path from '/' to '');
|  +  log.info(Changing root context path from '/' to '');
| ctxPath = ;
| }
|  -  category.info(deploy, ctxPath=+ctxPath+, warUrl=+warUrl);
|  +  log.info(deploy, ctxPath=+ctxPath+, warUrl=+warUrl);
| ClassLoader ctxClassLoader =
|Thread.currentThread().getContextClassLoader();
|
| URL url = new URL(warUrl);
| WebApplication appInfo = createWebContext(ctxPath, url,
|webAppParser);
|  -  category.debug(Initialized: +appInfo);
|  +  log.debug(Initialized: +appInfo);
| return appInfo;
|  }
|
|  @@ -302,7 +302,7 @@
|   */
|  private void initCatalina(ClassLoader parent) throws Exception
|  {
|  -  Logger jbossLog = new Log4jLogger(this.category);
|  +  Logger jbossLog = new Log4jLogger(this.log);
| Realm jbossRealm = new JBossSecurityMgrRealm();
| catalina = new