Como es Ubuntu, debes hacer un buen uso del "Administrador de paquetes Synaptic".
1. Tomcat requiere el soporte de jdk, así que hablemos primero de la instalación de jdk. Si ya instaló jdk, puede ir directamente al punto 2.
1.1Instalar jdk
Busque "sun-java" en Synaptic, instale el jdk más reciente, como "sun-java6-jdk", y luego haga clic en Aplicar para instalarlo automáticamente.
1.2 Configurar las variables de entorno jdk La instalación es automática, pero la configuración debe realizarla usted mismo.
1.2.1 Modificar variables de entorno del usuario
$ vi /home/fancy(su nombre de usuario)/.bashrc
Agregue: al archivo .bashrc:
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH="$PATH:$JAVA_HOME/bin"
1.2.2 Modificar las variables de entorno de todos los usuarios.
$sudo vi /etc/perfil
En este archivo agregue:
export JAVA_HOME="/usr/lib/jvm/java-6-sun" export CLASSPATH="$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib" export PATH="$PATH:$JAVA_HOME/bin"
2. Instalación y configuración de Tomcat, aquí está la clave 2.1 Instalar Tomcat a través de Synaptic
No hay mucho que decir al respecto, simplemente busque "tomcat", seleccione el paquete de software correspondiente y aplíquelo.
2.2 Configuración de Tomcat Este es el punto clave.
$sudo vi /etc/perfil
participar:
exportar CATALINA_HOME="/usr/share/tomcat5.5"
Aviso:
a. Algunos lugares de Internet dicen que TOMCAT_HOME está configurado, lo cual es incorrecto;
b También se dice en Internet que es necesario modificar conf/server.xml y web.xml. Esto no es necesario al instalar usando Synaptic en Ubuntu (por supuesto, puede cambiarlo cuando sea necesario en el futuro, pero durante). la primera instalación no es necesaria).
Bien, la configuración está completa. ¡Reanudar! Los cambios en /etc/profile no tendrán efecto hasta que se reinicie la computadora.
3. Inicie el servicio Tomcat 3.1 e ingrese /usr/share/tomcat5.5/bin. Puede ver varios scripts de bash en su interior.
$./inicio.sh
Puedes iniciar el servicio.
Tenga en cuenta que Tomcat aquí no necesita instalar Apache y puede usarse directamente como servidor web.
El resultado de ejecutar ./startup.sh debería ser:
Usando CATALINA_BASE: /usr/share/tomcat5.5 Usando CATALINA_HOME: /usr/share/tomcat5.5 Usando CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Usando JRE_HOME: /usr/lib/jvm/java-6-sun
3.2 Al ejecutar ./startup.sh, es posible que tenga los siguientes problemas:
touch: no se puede tocar `/usr/share/tomcat5.5/logs/catalina.out': permiso denegado ./catalina.sh: 323: no se puede crear /usr/share/tomcat5.5/logs/catalina.out
El motivo es que el directorio de registros no tiene suficientes permisos después de la instalación. Puede cambiarlo de esta manera:
$ sudo chmod 766 ./logs -R
4. Compruebe si el servicio se abrió correctamente. Abra su navegador e ingrese: localhost:8180.
El puerto predeterminado de Tomcat es 8180. Puede modificarlo en conf/server.xml para poder acceder directamente a localhost en el futuro.
Si el servicio se inicia normalmente, verá la página de inicio de navegación de Tomcat.
5. Cierre el servicio y ejecute Shutdown.sh en bin/.
$./apagado.sh
Normalmente aparecerán los siguientes resultados:
Usando CATALINA_BASE: /usr/share/tomcat5.5 Usando CATALINA_HOME: /usr/share/tomcat5.5 Usando CATALINA_TMPDIR: /usr/share/tomcat5.5/temp Usando JRE_HOME: /usr/lib/jvm/java-6-sun
Consejos de configuración de inicio automático de Tomcat
Después de instalar Tomcat 5.5, es muy simple: descomprima el paquete del archivo de instalación descargado y colóquelo en el directorio correspondiente. Luego configure las variables de entorno correspondientes como JAVA_HOME, CATALINA_HOME y otras variables de entorno en el entorno Linux y ejecútelas en el directorio bin. de Tomcat. /catalina.sh run puede iniciar el servicio tomcat en modo terminal. Si necesita agregar Tomcat a la cola de inicio automático, debe realizar las siguientes operaciones:
Inicie sesión en el sistema como usuario root:
CD /etc/rc.d/init.d/vi tomcat
Se hace referencia al contenido del archivo de la siguiente manera:
#!/bin/sh## tomcat: Iniciar/Detener/Reiniciar tomcat## chkconfig: 2345 80 20# descripción: Tomcat es un contenedor de servlet Java### haga coincidir estos valores con su entorno:export CATALINA_BASE=/usr/ local/ tomcatexport CATALINA_HOME=/usr/local/tomcatexport CATALINA_TMPDIR=/usr/local/tomcat/tempexport JRE_HOME=/usr/java/jdk15# Biblioteca de funciones fuente.. /etc/rc.d/init.d/functionsTOMCAT=/usr/local/tomcatstart() {echo -n $ "Iniciando Tomcat: "$TOMCAT/bin/catalina.sh start}stop() {echo -n $"Deteniendo Tomcat: "$TOMCAT/bin/catalina.sh stop}# Mira cómo nos llamaron.case "$1" instart)start;;stop)stop;;status);;status);;restart)stopstart;;*)echo $" Uso: $0 {inicio|detener|reiniciar}";;esacexit $RETVAL
Modifique tomcat en un archivo ejecutable. La referencia del comando es la siguiente:
chmod a+x gato
Utilice el comando chkconfig para agregar el comando tomcat a la cola de inicio del sistema:
chkconfig --añadir tomcat
Verifique el estado de apachectl:
chkconfig --lista tomcat
Bien, está todo hecho. Es un registro muy simple. ¡Espero que pueda ayudarte y déjame recordarlo yo mismo!