Instalacion Tomcat 7 en MAC OX

Escribo este post porque he tenido algunos problemas para la instalación de Tomcat en Mac ox.
No porque fueran difícil la instalación porque había pasos que he tenido que ir descubriendo que no estaban en ningún manual. Sobre todo si es la primera vez que instalas Tomcat en tu mac.

yo lo tengo dividido en tres partes:

Instalación Java
Instalación Tomcat
Errores de Configuración del Tomcat / MacOx / Eclipse

Lo primero que se debe de hacer es irse al terminal de mac. Se encuentra en

Aplicaciones -> Utilidades -> terminal

1.- Instalación de java

Comprobemos que tenemos instalado java.

java -version

debería de salir esto

java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

si no encuentra el comando java

debes de instalar java 7 en pinchar aunque dicen que pronto estará la 8.. no servirá el enlace anterior pero el procedimiento será el mismos.

si la version no es la 7.

debemos de pinchar para instalarnos la versión 7

para cambiar el path debemos de escribir

export PATH="nueva ruta a añadir:${PATH}"

lo voy a escribir como seria en mi mac

export PATH="/Librery/java/JavaVirtualMachines/jdk1.7.0_51:${PATH}"

volveremos a comprobar la version de java. para comprobar la version.

2.- Instalación de Tomcat

Hay que ir a la pagina de tomcat pinchar nos bajamos la versión 7, actualmente la versión 8 no la soporta eclipse.

Así que el archivo que hay que bajar es apache-tomcat-7.0.47.tar.gz.
Cuando este bajado este archivo hay que descomprimirlo.
Utilizando esta sentencia en el terminal

tar -xzvf apache-tomcat-7.0.47.tar.gz

cuando se termine de descomprimir
crearemos el fichero local en la carpeta /usr

sudo mkdir -p /usr/local 

moveremos de la carpeta de descargas a la carpeta local nuestro servidor tomcat, con esta sentencia

sudo mv ~/Downloads/apache-tomcat-7.0.47 /usr/local

creamos una carpeta llamada Tomcart dentro de la carpetea Library

sudo rm -f /Library/Tomcat

Ahora hago un acceso directo desde donde esta físicamente nuestro servidor hasta nuestra carpeta recien creado/Library/Tomcat

sudo ln -s /usr/local/apache-tomcat-7.0.47 /Library/Tomcat

para que lo puedas ejecutar sin ningún problema desde el eclipse debemos de poner esta sentencia

sudo chown -R (tu_username) /Library/Tomcat

y para los permisos

sudo chmod +x /Library/Tomcat/bin/*.sh

ya habríamos terminado la instalación del tomcat.

para iniciar el servidor tomcat deberemos de escribir

sudo ./Library/Tomcat/bin/startup.sh

y deberia de aparacer

Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /Library/Java/Home
Using CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar

para apagar el servidor

sudo ./Library/Tomcat/bin/shutdown.sh

y deberia de aparacer

Using CATALINA_BASE: /Library/Tomcat
Using CATALINA_HOME: /Library/Tomcat
Using CATALINA_TMPDIR: /Library/Tomcat/temp
Using JRE_HOME: /Library/Java/Home
Using CLASSPATH: /Library/Tomcat/bin/bootstrap.jar:/Library/Tomcat/bin/tomcat-juli.jar

si vamos al navegador y ponemos http://localhost:8080 debería de aparecernos

3.- Errores de Configuración del tomcat / MacOx / Eclipse

Si arranca bien tomcat pero no te encuentra el servidor(http://localhost:8080) .
apaga el servidor de nuevo
vete al eclipse y enciende el servidor en modo debu
si te sale este error.

JDWP exit error Agent ERROR TRANSPORT INIT(197)

debes de comprobar que tienes configurado el host

ponemos el la linea de comandos

sudo nano /etc/hosts

nos saldra un editor de texto
si esta en blanco debería de aparecer

127.0.0.1 localhost
::1 localhost



para salir del editor ctrl + Z y decimos que si que queremos guardar.

si te sale el error 404

Nos vamos al eclipse.

Si pinchas dos veces sobre el servidor Tomcat en eclipse.
veremos que esta parte de Server Locations no se puede modificar.

bien pues botón secundario sobre el servidor Tomcat -> propiedades.

pinchamos sobre Switch Locaction.

Si volvemos a pinchas dos veces sobre el servidor tomcat en eclipse.
Veremos que esta parte de Server Locations si puede modificar.
Elegimos la opción del medio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *