You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by "Henderson,Nathan" <nh...@iceschools.org> on 2007/02/07 15:58:08 UTC
Multiple services and not restarting
> I am running Tomcat 5.5.2 as a stand-alone server with 14 separate
> services. This is done to run 14 different sites but share 7 ssl
> certs. The problem I am having is when I run my script to bounce the
> tomcat server only the first 3 or 4 services get restarted. Does
> anyone happen to have any explanation for this?
>
> Here is my script
> ******************
> ip=/usr/local/bin/ice
> tc_dir=/usr/tomcat/apache-tomcat-5.5.20/bin
>
> if [ $# -eq 1 ]
> then
> tc_oper=$1
> else
> echo -e "Enter start, stop, or bounce: \c"
> read tc_oper
> fi
>
> case $tc_oper in
> "start")
> $tc_dir/startup.sh
> ;;
> "stop")
> $tc_dir/shutdown.sh
> ;;
> "bounce")
> $tc_dir/shutdown.sh
> $tc_dir/startup.sh
> ;;
> *)
> echo "Invalid operation you must enter stop start or bounce:
> Exiting."
> exit
> ;;
> esac
> ******************
>
> All of the services are exactly the same and here is a snapshot of one
> from the server.xml file
> ******************
> <Service name="xxxxxx">
> <Connector address="xxx.xx.xxx.xx" port="80" redirectPort="443"/>
>
> <!-- Define a SSL HTTP/1.1 Connector on port 443 -->
>
> <Connector address="xxx.xx.xxx.xx" port="443"
> maxHttpHeaderSize="8192"
> maxThreads="150" minSpareThreads="25"
> maxSpareThreads="75"
> enableLookups="false" disableUploadTimeout="true"
> acceptCount="100" scheme="https" secure="true"
> clientAuth="false" sslProtocol="SSL"
> keystoreFile="/usr/local/bin/ice/sslcerts/.dewalive"
> keystorePass="tick17" algorithm="IbmX509" />
>
> <Engine name="xxxxxx" defaultHost="xxxx.xxxx.xxx">
> <Realm className="org.apache.catalina.realm.UserDatabaseRealm"
> resourceName="UserDatabase" />
>
> <!-- This Host is the "Virtual Host": -->
> <Host name="xxxx.xxxx.xxx" appBase="/usr/xxxxxxxxx/xxxx">
> <Alias>xxx.xx.xxx.xx</Alias>
>
> <Valve className='org.apache.catalina.valves.AccessLogValve'
> directory='/usr/xxxxxxxxx/xxxx/logs'
> prefix='xxxx_access.'
> suffix='.log'
> pattern='common'/>
>
> <Logger className='org.apache.catalina.logger.FileLogger'
> directory='/usr/xxxxxxxxx/xxxx/logs'
> prefix='xxxx_catalina.'
> suffix='.log'
> timestamp='true'/>
>
> <Context path="/" debug="5" docBase="/usr/xxxxxxxxx/xxxx"
> privileged="true" />
>
> <Context path="/manager" debug="5"
> docBase="/usr/tomcat/apache-tomcat-5.5.20/server/webapps/manager"
> privileged="tr
> ue" />
> </Host>
>
> </Engine>
>
> </Service>
> ******************