[JBoss-user] Specifying Multiple Additional Connectors for EmbeddedCatalina

2002-02-22 Thread Dan Berger




I sent this to the list about a week ago - I've been playing with various things, trying to get the desired configuration working (HTTP, SSL, and Ajp listeners), but to no avail. 



Can anyone on the jboss team take a moment and at least let me know if this config block should work?



Any information would be appreciated.



- Original Message -



I've modified the EmbeddedCatalinaServiceSX mbean block in my jboss.jcml to look like this: 
 mbean code=org.jboss.web.catalina.EmbeddedCatalinaServiceSX name=DefaultDomain:service=EmbeddedTomcat
 attribute name=Port8080/attribute
 attribute name=enableLookupstrue/attribute
 attribute name=Config !-- it's element:attribute, not element config -- 
 Connector className=org.apache.catalina.connector.http.HttpConnector port=8443 minProcessors=5 maxProcessors=75 enableLookups=true acceptCount=10 scheme=https secure=true
 Factory className= org.jboss.web.catalina.security.SSLServerSocketFactory securityDomainName= java:/jaas/tomcat/
 /Connector
 Connector className=org.apache.ajp.tomcat4.Ajp13Connector port=8009 minProcessors=5 maxProcessors=75 acceptCount=10 / 
 /attribute
 /mbean
And I get this in the startup log: 


[INFO,EmbeddedCatalinaServiceSX] Starting
[INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX
[INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector
[INFO,Default] Apache Tomcat/4.0.2
[INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] HttpConnector[8443] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] OK
[INFO,EmbeddedCatalinaServiceSX] Started
If I reverse the order of the additional connectors I get this instead: 


[INFO,EmbeddedCatalinaServiceSX] Starting
[INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX
[INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector
[INFO,Default] Apache Tomcat/4.0.2
[INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Connector[8009] Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] Ajp13Connector[8009] Starting background thread[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] OK
[INFO,EmbeddedCatalinaServiceSX] Started
Much to my frustration, only the first specified additional connector actually get's started. Is this a known limitation? a bug? Or am I doing something wrong? 



Any assistance would be greatly appreciated. 





-- 
   Dan Berger [[EMAIL PROTECTED]]

   We are what we repeatedly do.  Excellence, then, is not an act, 
but a habit.
  -- Aristotle

   It comes in pints?!
  -- Pippin







-- 
   Dan Berger [[EMAIL PROTECTED]]

   We are what we repeatedly do.  Excellence, then, is not an act, 
but a habit.
  -- Aristotle

   It comes in pints?!
  -- Pippin








[JBoss-user] Specifying Multiple Additional Connectors for EmbeddedCatalina

2002-02-15 Thread Dan Berger




I've modified the EmbeddedCatalinaServiceSX mbean block in my jboss.jcml to look like this:
 mbean code=org.jboss.web.catalina.EmbeddedCatalinaServiceSX name=DefaultDomain:service=EmbeddedTomcat
 attribute name=Port8080/attribute
 attribute name=enableLookupstrue/attribute
 attribute name=Config !-- it's element:attribute, not element config -- 
 Connector className=org.apache.catalina.connector.http.HttpConnector port=8443 minProcessors=5 maxProcessors=75 enableLookups=true acceptCount=10 scheme=https secure=true
 Factory className= org.jboss.web.catalina.security.SSLServerSocketFactory securityDomainName= java:/jaas/tomcat/
 /Connector
 Connector className=org.apache.ajp.tomcat4.Ajp13Connector port=8009 minProcessors=5 maxProcessors=75 acceptCount=10 / 
 /attribute
 /mbean
And I get this in the startup log:


[INFO,EmbeddedCatalinaServiceSX] Starting
[INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX
[INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector
[INFO,Default] Apache Tomcat/4.0.2
[INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] HttpConnector[8443] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8443][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] OK
[INFO,EmbeddedCatalinaServiceSX] Started
If I reverse the order of the additional connectors I get this instead:


[INFO,EmbeddedCatalinaServiceSX] Starting
[INFO,EmbeddedCatalinaServiceSX] Starting EmbeddedCatalinaSX
[INFO,EmbeddedCatalinaServiceSX] Building Http engine and connector
[INFO,Default] Apache Tomcat/4.0.2
[INFO,EmbeddedCatalinaServiceSX] HttpConnector Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] HttpConnector[8080] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] HttpProcessor[8080][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Connector[8009] Opening server socket on all host IP addresses
[INFO,EmbeddedCatalinaServiceSX] Ajp13Connector[8009] Starting background thread[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][0] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][1] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][2] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][3] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] Ajp13Processor[8009][4] Starting background thread
[INFO,EmbeddedCatalinaServiceSX] OK
[INFO,EmbeddedCatalinaServiceSX] Started
Much to my frustration, only the first specified additional connector actually get's started. Is this a known limitation? a bug? Or am I doing something wrong?



Any assistance would be greatly appreciated.





-- 
   Dan Berger [[EMAIL PROTECTED]]

   We are what we repeatedly do.  Excellence, then, is not an act, 
but a habit.
  -- Aristotle

   It comes in pints?!
  -- Pippin