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:80 instead > 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? > >> >> >> > >> >> > > >> >> > > >> >> > >> > > >> > > >> > > > > >