2012-06-27 24 views
20

Instalé java7 y ApacheTomcat7 en mi Ubuntu12.04, y descargué eclipse EE. Y ahora tengo que configurar mi eclipse con Tomcat. Para quiero encontrar el directorio de instalación de tomcat. ¿Cómo puedo encontrarlo? Instalé java y tomcat usando el centro de software de Ubuntu.apache Directorio de instalación de Tomcat en ubuntu/configure Tomcat en eclipse + ubuntu

+0

@ ShaggyInjun, he instalado usando ubuntu software center – Jisson

+0

k, Cuando instale tomcat utilizando el centro de software, lo instalará de acuerdo con la estructura de directorios de Unix. No estoy seguro si el eclipse honra esa estructura. Descargue el archivo tar.gz de apache y descomprímalo en su directorio personal. De esta forma, podrás configurar tomcat en eclipse. – ShaggyInjun

+0

esto cubre tomcat6 no 7 pero mismo principio http://stackoverflow.com/questions/1356616/configuring-tomcat-6-with-eclipse-in-ubuntu espero que esto es lo que quería –

Respuesta

31

1. Descargar el paquete "apache-tomcat-7.0.6.tar.gz" desde el siguiente enlace
http://tomcat.apache.org/download-70.cgi [tar.gz.]

2. Ahora descomprimirlo con el comando siguiente:

tar xvzf apache-tomcat-7.0.8.tar.gz 

3. Luego vaya al directorio más apropiado, en nuestro caso en /usr/share/tomcat7, pero puede ser en cualquier directorio. Hacemos esto con el comando:

sudo mv apache-tomcat-7.0.8/ /usr/share/tomcat7 

4. Ahora definen las variables de entorno y JAVA_HOMEJRE_HOME. Este archivo está en el "medio ambiente" en/etc comando para editar el archivo:

sudo gedit /etc/environment 

5. Aquí registramos las rutas en las que hemos instalado Java en mi caso esto es la siguiente:

JAVA_HOME="/usr/local/jdk1.6.0_23" 
JRE_HOME="/usr/local/jdk1.6.0_23/jre" 
PATH="...(other path):$JAVA_HOME:$JRE_HOME" 

6. IMPORTANTE: Verifique las rutas donde han instalado Java.

a veces Tomcat no reconoce, pero es una manera segura de reconocer que tomcat es definir las rutas de archivos dentro de "catalina.sh" ubicado en tomcat7/bin. Para modificar este archivo, utilice el comando:

sudo gedit /usr/share/tomcat7/bin/catalina.sh 

Ahora inserte el JAVA_HOME y JRE_HOME después de la primera línea, por lo que el archivo es la siguiente:

#!/bin/sh 
JAVA_HOME="/usr/local/jdk1.6.0_23" 
JRE_HOME="/usr/local/jdk1.6.0_23/jre" 
# Licensed to the Apache Software Foundation (ASF)... 
#... 
#... 
.... 

Ahora configurar los usuarios de Tomcat, esto se hace en el archivo "tomcat-users.xml" directorio tomcat7/conf. Comando para editar el archivo:

sudo gedit /usr/share/tomcat7/conf/tomcat-users.xml 

7. diferencia de las versiones anteriores, el administrador debe poseer papel de "director" ahora debe ser "manager-gui" para operar en el tomcat7 de administración Web. El archivo sería la siguiente:

<?xml version='1.0' encoding='utf-8'?> 

<tomcat-users> 
<role rolename="manager-gui"/> 
<role rolename="manager-script"/> 
<role rolename="manager"/> 
<role rolename="admin-gui"/> 
<role rolename="admin-script"/> 
<role rolename="admin"/> 

<user username="usuario" password="contrasena" roles="manager-gui,admin-gui,manager,admin,manager-script,admin-script"/> 
</tomcat-users> 

8. Para más información mirar here
set-up-eclipse-and-tomcat-7-on-ubuntu-12-04
cannot-create-a-server-using-the-selected-type-eclipse-tomcat

+0

Por favor, den ** comment ** para el voto abajo! –

+7

"Reinstalar tomcat en la única carpeta" no es una respuesta a la pregunta principal. Es solo una solución obvia "cómo hacer tu propio directorio de instalación de tomcat". –

+1

@FrankovskyiBogdan, si realmente sabe algo sobre el problema de instalación/instalación de la pregunta anterior, podría responder mejor, de lo contrario, puede mejorar la respuesta (dada por mí) de una manera genérica. Gracias por tu comentario. –

-2

No utilice por comando predeterminado, como sudo apt-get install tomcat7.

Si sigue el comando anterior, se encontrará con un montón de problemas porque CATALINA_HOME y CATALINA_BASE estarán en diferentes ubicaciones. En ese caso, debe declarar la variable de entorno por separado.

+2

Tenga en cuenta que dichos problemas son culpa de Eclipse, no de Tomcat (o del repositorio de Ubuntu): Eclipse no puede manejar 'CATALINA_HOME' y' CATALINA_BASE' como rutas distintas. Espera que ambos sean lo mismo, mientras que no debería asumirlo. – MestreLion

+1

Y la solución a este problema es crear un directorio "/ usr/share/tomcat" con enlaces simbólicos a los "diferentes lugares". Muchas distribuciones hacen esto por usted automáticamente; es fácil de hacer manualmente o con un script de shell: [Configurando Tomcat en Eclipse] (http://stackoverflow.com/questions/1356616/configuring-tomcat-6-with-eclipse-in-ubuntu) – paulsm4

4

Actualmente puedes usar Tomcat desde el repositorio de Ubuntu con Eclipse (al menos con la versión de Kepler). Solo requiere un par de pasos adicionales.

  1. Abrir Eclipse. Prensa Archivo ⇒ ⇒ Nueva Otro ... ⇒ ⇒ Servidores Servidor ⇒ Siguiente> ⇒ Apache Tomcat v7.0 ⇒ servidor
  2. Seleccionar Tomcat directorio de instalación:/usr/share/tomcat7
  3. Haga clic en Finalizar, ignorar mensaje de error, haga clic en Finalizar nuevo
  4. Copiar configuración de Tomcat al espacio de trabajo de ejecutar desde el terminal:

    sudo cp -r /etc/tomcat7/* ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ 
    sudo chown -R $USER:$USER ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ 
    
  5. archivos de política de concatenación en un solo archivo:

    cd ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/ 
    cat policy.d/* > catalina.policy 
    
  6. De cualquier servicio de desactivación de tomcat7 cada vez que antes de ejecutarlo desde Eclipse, o editar los puertos de Tomcat en los archivos de configuración de su espacio de trabajo (sugiero configuraciones de edición):

    gedit ~/workspace/Servers/Tomcat\ v7.0\ Server\ at\ localhost-config/server.xml 
    

    Usted está interesado en cambiar los puertos 8080, 8009 y 8005 (a, digamos, 9090, 9009 y 9005).

  7. Regrese a Eclipse, seleccione 'Servidores' en el Explorador de proyectos (panel izquierdo), presione F5, para actualizarlo.
  8. Inicie Tomcat desde Eclipse (consulte la pestaña Servidores en el panel inferior de Eclipse).

Escribí esta respuesta basándome en my article. Es un poco más detallado, así que refiérete a él si es necesario.

+0

Sweet "cómo hacerlo ", ¡trabajado como un encanto! – Med

1

Me gusta utilizar paquetes del repositorio cada vez que sea posible.

En este caso:

sudo apt-get install tomcat7-user 
sudo tomcat7-instance-create /srv/tomcats/ubuntu 
sudo ln -s /usr/share/tomcat7/lib /srv/tomcats/ubuntu/ 

Para tomcat6 el paso ln se pueden saltar.

Luego solo use esta ruta para agregar un servidor tomcat7 en eclipse. Probado en 14.04 y eclipse kepler sr2. Debería funcionar el 12.04.

2

Puede instalar tomcat desde el repositorio.

  1. buscar tomcat.

    sudo apt-cache search tomcat 
    
  2. Instalar Tomcat de administración y Tomcat

    sudo apt-get install tomcat7-admin 
    sudo apt-get install tomcat7 
    
  3. Comprobar el estado de Tomcat

    sudo service tomcat7 status 
    
  4. Iniciar y detener Tomcat

    sudo service tomcat7 start 
    sudo service tomcat7 stop 
    

carpeta Bin para tomcat7 se encuentra en/usr/share/tomcat7 y los registros y configuración son están en/usr/lib/tomcat7

Fuente: http://www.allaboutjava.club/linux/linux-install-tomcat7-on-ubuntu

+0

Si bien este enlace puede responder la pregunta, es mejor incluir las partes esenciales de la respuesta aquí y proporcionar el enlace de referencia. Las respuestas de solo enlace pueden dejar de ser válidas si la página vinculada cambia. - [De la crítica] (/ reseña/mensajes de baja calidad/11216989) –

+0

Se señala un punto. Editado la respuesta. @FabioLamanna: gracias por los comentarios –