start the server,after that change the port# in conf file and start the server again,i think this may helpful for u
Dan Barron <[EMAIL PROTECTED]> wrote:Jon, I have used the CATALINA_HOME/common/lib to share jar files among different instances. Not sure if that answers your question though. Dan At 10:54 AM 6/21/2004, you wrote: >Dan, > >Thanks for the post, good ideas I'm going to try them. > One thing I'm still not clear on. My application is >configured to deploy shared modules (jar files) under >CATALINA_HOME/shared/lib. > >If I create multiple instances, how do I configure the >apps to share the correct version of >CATALINA_HOME/shared/lib? > >Do you create a separate document root that contains a >shared/lib for each entry in the server.xml >configuration? > >Jon > > >--- Dan Barron wrote: > > Jon, > > > > I run multiple tomcat services on a Linux box with > > Apache for various > > development and distributions. The way I went about > > it is to setup > > multiple configurations within the > > server.xml file. Each service > > has it own port for connectivity and its own worker > > for mod_jk. I create a > > virtual host entry in mod_jk.conf file which mounts > > the assigned worker > > which in turn points to the specific tomcat service. > > Here's the three > > files I touch to make it work and an example entry. > > My environment is > > Tomcat 4.1.29, mod_jk, and Apache 1.3.27. > > > > Hope this helps. > > > > Dan > > > > *****FILE:mod_jk.conf > > >#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > # domain.com Virtual Host Definition > > >#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > > > > ServerName www.domain.com > > DocumentRoot /usr/www/domain.com > > ErrorLog logs/domain.com/error_log > > CustomLog logs/domain.com/access_log common > > > > ScriptAlias /cgi-bin/ > > "/usr/www/domain.com/cgi-bin/" > > > > > > AllowOverride None > > Options None > > Order allow,deny > > Allow from all > > > > > > JkMount /servlet/* domain_worker > > JkMount /alpha/*.jsp domain_worker > > JkMount /*.jsp domain_worker > > > > > > > > ******FILE: workers.properties > > > > worker.list=ajp13, domain_worker > > > > worker.ajp13.port=8009 > > worker.ajp13.host=localhost > > worker.ajp13.type=ajp13 > > > > worker.ajp13.lbfactor=20 > > worker.ajp13.cachesize=20 > > > > worker.domain_worker.port=8010 > > worker.domain_worker.host=localhost > > worker.domain_worker.type=ajp13 > > > > worker.domain_worker.lbfactor=20 > > worker.domain_worker.cachesize=20 > > > > > > *****FILE:server.xml > > > > > > ... > > > > > > > > > > port 8081 --> > > > > >className="org.apache.catalina.connector.http.HttpConnector" > > port="8081" minProcessors="5" > > maxProcessors="75" > > enableLookups="true" > > redirectPort="8443" > > acceptCount="10" debug="0" > > connectionTimeout="60000"/> > > > > > > --> > > > > className="org.apache.ajp.tomcat4.Ajp13Connector" > > port="8010" minProcessors="5" > > maxProcessors="75" > > acceptCount="10" debug="0"/> > > > > > > container hierarchy --> > > > > defaultHost="www.domain.com" debug="0"> > > > > > > levels --> > > > > className="org.apache.catalina.logger.FileLogger" > > prefix="catalina_domain_log." > > suffix=".txt" > > timestamp="true"/> > > > > > > will be shared globally --> > > > > className="org.apache.catalina.realm.MemoryRealm" /> > > > > > > > > appBase="webapps/domain.com" > > unpackWARs="true" autoDeploy="true"> > > > > > > >className="org.apache.catalina.valves.AccessLogValve" > > directory="logs" > > prefix="domain_access_log." suffix=".txt" > > pattern="common"/> > > > > > > className="org.apache.catalina.logger.FileLogger" > > directory="logs" > > prefix="domain_log." suffix=".txt" > > timestamp="true"/> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > At 05:26 PM 6/18/2004, Jon Feauto wrote: > > >I see this question posted quite often, but rarely > > >answers abound. Is it because this is too complex > > a > > >topic to explain in a user group? > > > > > >I would think it is fairly common, anyone have > > ideas? > > > > > >Jon > > > > > > > > >--- Jon Feauto wrote: > > > > Hello, > > > > > > > > I'm certain I am behind the curve on this one, > > but > > > > I've been looking around for several days now > > and > > > > haven't found the answers I need. > > > > > > > > I'm looking to setup multiple environments for > > > > Tomcat > > > > 4x on a single linux server. One for each > > developer > > > > and several others for different versions of > > test. > > > > > > > > From the mail list archives I've come to > > understand > > > > that CATALINA_BASE can be used to configure > > multiple > > > > instances. However, most examples I've seen use > > > > this > > > > in coordination with multiple server.xml files. > > > > > > > > I'm hoping there is a trick to this that I'm > > > > missing. > > > > I don't mind the extra configuration as long as > > that > > > > is the recommended approach. > > > > > > > > For an installation supporting a linux service, > > does > > > > the /etc/init.d/tomcat4 script need to be > > modified > > > > to > > > > set the CATALINA_BASE for each instance started? > > > > > > > > Do I need to use different port numbers to > > access > > > > those instances? > > > > > > > > Is the CATALINA_HOME/shared/lib actually > > "shared" > > > > across instances or can it be unique to an > > instance > > > > according to CATALINA_BASE? > > > > > > >=== message truncated === > > > > >__________________________________ >Do you Yahoo!? >Yahoo! Mail - 50x more storage than other providers! >http://promotions.yahoo.com/new_mail > >--------------------------------------------------------------------- >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------- Do you Yahoo!? Yahoo! Mail - 50x more storage than other providers!