I read the article, and I had already done everything it discussed. Not to clear on the "Catalina_Base" since I have to separate tomcats and most of the configurations are using relative paths. I do have an environmental variable set for "Catalina_Home" on the server that points to *server1 *installation perhaps this is where my problem is at this stage. I would need a "Catalina_Home2" and have that pointing to *server2 *...? I am guessing, but would this mean I need to edit every mention of Catalina_Home to Catalina_Home2 in the *.properties files?
Assuming I have tomcat installed in /approot/tomcat1 and /approot/tomcat2 each with their own ../bin, ../conf, ../worker, ../logs, ../temp directories. How could I make use of Catalina_Home?, or Catalina_Base variables? On Wed, Oct 29, 2008 at 12:37 PM, dOE <[EMAIL PROTECTED]> wrote: > I do not have separate bases for each instance, I will review the info in > the link now. > > > (apologize for the caps use) > > > On Wed, Oct 29, 2008 at 12:34 PM, Serge Fonville <[EMAIL PROTECTED] > > wrote: > >> You seem to be missing libraries.Have you defined separate catalina_bases >> for each instance >> and are all the required libs in the classpath >> Have you read " >> http://azeditech.com/tomcat/multiple-tomcat-instances.html"<http://azeditech.com/tomcat/multiple-tomcat-instances.html> >> >> Any additional information about your environment would be nice. >> >> Regards, >> >> Serge Fonville >> >> P.s. just a note, please do not use caps, it greatly reduces the >> readability ;-) >> >> On Wed, Oct 29, 2008 at 5:19 PM, dOE <[EMAIL PROTECTED]> wrote: >> >>> You say the page not found errors are good... >>> *IT IS GOOD BECAUSE IT TELLS ME THE SERVER IS BEING HIT. PRIOR TO YOUR >>> HELP >>> THE WRONG SERVER WAS OPENING ON ALL PORTS AND IP's NO LONGER THE CASE. >>> * >>> The configuration of the connectors looks ok >>> >>> Are there any errors in the logs and have you configured an identifiable >>> error page for both instances? (<error-page> inside web.xml) >>> >>> *THE ERROR LOG IS "BARK" ABOUT: *StandardContext[/balancer]Exception >>> starting filter BalancerFilter java.lang.NoClassDefFoundError: >>> org/apache/commons/digester/Digester* (UNRELATED). THE SERVER (server >>> 2) >>> IS NOT SERVING ANY PAGES, TRIED TO VIEW A GIF THROUGH URL AND IT WOULD >>> NOT >>> LOAD. HONESTLY DO NOT HAVE THE SKILLS TO FIGURE OUT HOW TO GET >>> <ERROR-PAGE> >>> TO WORK RIGHT.* >>> >>> That way you can determine which tomcat is serving the error. >>> >>> Do the other connectors have an address defined >>> *CONNECTORS I ASSUME YOU ARE REFERRING TO ARE PORTS 8009, AND 8109, BOTH >>> HAVE ADDRESSES HARD CODED IN SERVER.XML*. >>> >>> The fact you get a 400 indicates that a tomcat is responding, you now >>> only >>> have to determine if it is the right one and what causes the error (what >>> type of content are you serving, static dynamic) >>> >>> *I AM SITES ARE ALL JSP PAGES (I BELIEVE THAT TEY ARE ALL DYNAMIC) <not a >>> web dev>* >>> >>> >>> On Wed, Oct 29, 2008 at 11:03 AM, Serge Fonville >>> <[EMAIL PROTECTED]>wrote: >>> >>> > You say the page not found errors are good...The configuration of the >>> > connectors looks ok >>> > Are there any errors in the logs and have you configured an >>> identifiable >>> > error page for both instances? (<error-page> inside web.xml) >>> > That way you can determine which tomcat is serving the error. >>> > Do the other connectors have an address defined >>> > The fact you get a 400 indicates that a tomcat is responding, you now >>> only >>> > have to determine if it is the right one and what causes the error >>> (what >>> > type of content are you serving, static dynamic) >>> > >>> > >>> > Regards, >>> > >>> > Serge Fonville >>> > >>> > >>> > On Wed, Oct 29, 2008 at 3:49 PM, dOE <[EMAIL PROTECTED]> wrote: >>> > >>> >> Hi Serge, >>> >> >>> >> Below are the values from both of my server.xml files. I specified >>> the >>> >> address that the port should listen on, and I am unable to open * >>> >> http://192.168.100.2:8080* (GOOD!). When I attempt to open * >>> >> http://192.168.100.2:8180* I get a 400, and >>> *http://192.168.100.1:8180* >>> >> the >>> >> "request" returns "Page Cannot Be Found"(GOOD!). >>> >> >>> >> 192.168.100.1 has ports 8080, 8009 >>> >> 192.168.100.2 has ports 8180, 8109 >>> >> >>> >> The correct ports are open, its just that I can not open the site on >>> >> 192.168.100.2 through Tomcat. >>> >> Should I have only edited one server.xml, rather than hard coding the >>> IP >>> >> in >>> >> both? >>> >> >>> >> (Server 1) 192.168.100.1 >>> >> <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 --> >>> >> <Connector port="8080" >>> >> maxThreads="150" >>> >> minSpareThreads="25" >>> >> maxSpareThreads="75" >>> >> enableLookups="false" >>> >> redirectPort="8443" >>> >> acceptCount="100" >>> >> debug="0" >>> >> connectionTimeout="20000" >>> >> disableUploadTimeout="true" >>> >> address="192.168.100.1" /> >>> >> >>> >> (Server 2) 192.168.100.2 >>> >> <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8180 --> >>> >> <Connector port="8180" >>> >> maxThreads="150" >>> >> minSpareThreads="25" >>> >> maxSpareThreads="75" >>> >> enableLookups="false" >>> >> redirectPort="8543" >>> >> acceptCount="100" >>> >> debug="0" >>> >> connectionTimeout="20000" >>> >> disableUploadTimeout="true" >>> >> address="192.168.100.2" /> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> On Wed, Oct 29, 2008 at 9:40 AM, Serge Fonville < >>> [EMAIL PROTECTED] >>> >> >wrote: >>> >> >>> >> > Place inside a <Service> element<Connector port="80" >>> protocol="HTTP/1.1" >>> >> > connectionTimeout="20000" >>> >> > redirectPort="443" >>> >> > address="127.0.0.1"/> >>> >> > and the output of netstat contains an entry for 127.0.0.1:80instead of >>> >> > the usual 0.0.0.0:80 >>> >> > >>> >> > Regards, >>> >> > >>> >> > Serge Fonville >>> >> > >>> >> > On Wed, Oct 29, 2008 at 2:31 PM, dOE <[EMAIL PROTECTED]> wrote: >>> >> > >>> >> >> Serge thanks for the reply... >>> >> >> >>> >> >> so to hard code the IP its just a matter of ONLY adding <Connector >>> >> >> address=' >>> >> >> 192.168.1.1'> ? >>> >> >> >>> >> >> The online document site does not give any syntax examples. >>> >> >> >>> >> >> On Wed, Oct 29, 2008 at 9:17 AM, Serge Fonville < >>> >> [EMAIL PROTECTED] >>> >> >> >wrote: >>> >> >> >>> >> >> > There is an address attribute inside the connector that specifies >>> the >>> >> >> > address of the listening socket >>> >> >> > http://tomcat.apache.org/tomcat-6.0-doc/config/http.html >>> >> >> > http://tomcat.apache.org/tomcat-6.0-doc/config/ajp.html >>> >> >> > >>> >> >> > Hope this helps >>> >> >> > >>> >> >> > Regards, >>> >> >> > >>> >> >> > Serge Fonville >>> >> >> > >>> >> >> > On Wed, Oct 29, 2008 at 2:06 PM, dOE <[EMAIL PROTECTED]> wrote: >>> >> >> > >>> >> >> >> I have a server that I am hosting multiple Tomcat servers from, >>> and >>> >> the >>> >> >> >> issue I am running into is... - I have multiple IP's bound to >>> the >>> >> >> servers >>> >> >> >> interface, Tomcat _1 has port 8080 specified as its connector >>> port. >>> >> >> The >>> >> >> >> second Tomcat_2 has port 8180 set as its conector port in its >>> >> >> server.xml, >>> >> >> >> but regardless of these custom ports I am only able to reach >>> >> Tomcat_1 >>> >> >> >> through 8080, and 8180. Is it possible to hard code the IP you >>> want >>> >> >> that >>> >> >> >> particular instance to listen on? >>> >> >> >> >>> >> >> > >>> >> >> > >>> >> >> >>> >> > >>> >> > >>> >> >>> > >>> > >>> >> >> >