Módosítások

Shib2IdpRHEL

2 296 bájt hozzáadva, 2008. november 5., 18:26
Tomcat
https://spaces.internet2.edu/display/SHIB2/IdPApacheTomcatPrepare
 
#XXX-TODO useradd tomcat
cd /usr/local
tar xzf ~/apache-tomcat-6.0.18.tar.gz
ln -s apache-tomcat-6.0.18 tomcat
cd tomcat
mv conf /etc/tomcat ; ln -s /etc/tomcat conf
mv logs /var/log/tomcat; ln -s /var/log/tomcat logs
mkdir /var/lib/tomcat
mv temp /var/lib/tomcat; ln -s /var/lib/tomcat/temp .
mv webapps /var/lib/tomcat; ln -s /var/lib/tomcat/webapps .
mv work /var/lib/tomcat; ln -s /var/lib/tomcat/work .
chown -R tomcat:tomcat /etc/tomcat /var/log/tomcat /var/lib/tomcat
 
=== Konfiguráció ===
A <code>/etc/tomcat/server.xml</code> -ben módosítani kell a 8009-es porton figyelő Connectort az alábbira:
 
 
<source lang="xml">
<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009"
protocol="AJP/1.3" redirectPort="8443"
enableLookups="false" tomcatAuthentication="false"
address="127.0.0.1"/>
</source>
 
{{TODO|8443 -as port}}
 
=== Init script ===
Az alábbi házi készítésű init script használható a tomcat elindításához:
 
#!/bin/bash
#
# chkconfig: - 85 15
# processname: tomcat
# description: Start up the Tomcat servlet engine.
# Source function library.
. /etc/init.d/functions
PATH=/bin:/usr/bin:/sbin:/usr/sbin
export JAVA_HOME=/usr/java/default
CATALINA_HOME="/usr/local/tomcat"
TOMCAT_USER=tomcat
# Max. heap size: 512 MB
# Memory allowed for the permanent generation object space: 256 MB
export JAVA_OPTS="-Xmx512m -XX:MaxPermSize=256m"
if [ `id -u` -ne 0 ]; then
echo "You need root privileges to run this script"
exit 1
fi
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
su -c "$CATALINA_HOME/bin/startup.sh" -s /bin/bash $TOMCAT_USER
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
su -c "$CATALINA_HOME/bin/shutdown.sh" -s /bin/bash $TOMCAT_USER
fi
;;
restart)
$0 stop
sleep 2;
$0 start
;;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $?
 
A következő parancsok hatására a Tomcat automatikusan elindul bootoláskor:
chkconfig --add tomcat
chkconfig tomcat on

Navigációs menü