Bueno en esta oportunidad vamos a explicar como hacer para instalar Tomcat 6 en un Linux
Primero que nada hay que instalar java, en mi caso instala java 6.
Como la instalación fue bajo un Ubuntu-Server, lo que hago es lo siguiente
apt-get install sun-java6-jdk
Luego descargamos de la pagina de apache, la ultima versión de tomcat, y lo copiamos a alguna carpeta del Linux, y lo descomprimimos
tar -xvf apache...tar.gz
Luego lo copiamos al lugar donde nos guste tener el server en mi caso /softgxjava/tomcat
cp /carpeta donde descomprimimos/* /softgxjava/tomcat
luego lo que hacemos es crear el script para levantar el tomcat
entonces hacemos
vi /etc/init.d/tomcat6
y copiamos lo siguiente
#! /bin/sh
export JAVA_HOME="/softgxjava/java"
export JRE_HOME="/softgxjava/java"
export CATALINA_HOME="/softgxjava/tomcat"
export BASEDIR="/softgxjava/tomcat"
#export JAVA_OPTS="-Xms512M -Xmx1024M -Xss4M -Xloggc:/tmp/javalog.log -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintClassHistogram -XX:MaxPermSize=256m -Dorg.apache.lucene.mergeFactor=100 -Djava.awt.headless=true -Dfile.encoding=Cp1252"
start() {
echo -n "Starting service Tomcat... "
cd $CATALINA_HOME
$CATALINA_HOME/bin/startup.sh
echo "done"
}
stop() {
#$CATALINA_HOME/catalogos.sh
echo -n "Shutting down service Tomcat... "
$CATALINA_HOME/bin/shutdown.sh > /dev/null 2>/dev/null
echo "done"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Uso: $0 {start|stop|restart}"
exit 1
;;
esac
(en este script hay cosas que están de mas, pero las utilizo para otras cosas, por eso las dejo)
luego hacemos un link simbólico a la ruta donde tengamos instalado java
ln -s /ruta donde tenemos java /softgxjava/java
y listo con esto ya esta pronto ahora levantamos tomcat
/etc/init.d/tomcat start
y luego solo tenemos que probar que se levante tomcat
http://dir_ip:8080
si nos muestra la pagina vamos bien, ahora nos falta definir los roles en el tomcat y la contraseña para acceder el administrador, esto lo hacemos con el archivo
/softgxjava/tomcat/conf/tomcat-user.xml
y debe de quedar así
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="admin" password="" roles="admin,manager"/>
</tomcat-users>
ahora si con
/etc/init.d/tomcat restart
y listo ya podes empezar a trabajar con tomcat