run - Creación de servidor Tomcat 6 usando eclipse IDE en ubuntu
tomcat start ubuntu (17)
¿Has estado usando la versión de ubuntu-tomcat (por ejemplo, "aptitude install tomcat6")? Si es así, descargue una versión simple de van tomcat.apache.org y utilícela. La versión de Debian / Ubuntu reubica algunos frascos y eclipse espera la versión "pura" y las ubicaciones de jar.
(También: vea el error Eclipse 239179 )
Tengo un problema al ejecutar tomcat 6 con eclipse 3 en ubuntu.
Instalé Tomcat 6 en mi máquina y cuando lo probé usando http://localhost:8080
, funcionó bien.
Pero cada vez que quiero crear un servidor en eclipse, selecciono Tomcat 6, obtengo el siguiente mensaje "Cannot create a server using the selected type"
, y no puedo hacer clic en siguiente.
¿Alguna idea de por qué?
Debe enlazar varias carpetas que están dispersas por el sistema de archivos a la carpeta principal (o instalación) de tomcat6 deseada.
tsaid sugirió un enlace simbólico a / usr / share / tomcat6, prefiero usar / var / lib / tomcat6.
Mi directorio / var / lib / tomcat6 (ver los enlaces simbólicos que he creado):
$ ls -g -o /var/lib/tomcat6
lrwxrwxrwx 1 22 2010-07-20 18:15 bin -> /usr/share/tomcat6/bin
drwxr-xr-x 3 4096 2010-07-20 12:22 common
lrwxrwxrwx 1 12 2010-07-20 12:22 conf -> /etc/tomcat6
lrwxrwxrwx 1 22 2010-07-20 18:14 lib -> /usr/share/tomcat6/lib
lrwxrwxrwx 1 17 2010-07-20 12:22 logs -> ../../log/tomcat6
drwxr-xr-x 3 4096 2010-07-20 12:22 server
drwxr-xr-x 3 4096 2010-07-20 12:22 shared
drwxrwxr-x 3 4096 2010-07-20 12:22 webapps
lrwxrwxrwx 1 19 2010-07-20 12:22 work -> ../../cache/tomcat6
Además, no se olvide de dar un permiso completo de rw a sus archivos de configuración, en mi caso en / etc / tomcat6. Como también necesitará enlazar simbólicamente catalina.policy desde Catalina / localhost / catalina.policy, no olvide dar permiso de ejecución a esas carpetas. Puede simplificar con permiso completo en la carpeta conf, pero solo se recomienda si es el único usuario de la computadora.
cd /var/lib/tomcat6/conf
chmod -R a+xrw *
Ahora, elimine la entrada en Eclipse en Ventana -> Preferencias -> Servidor -> Entorno de ejecución y agregue un nuevo servidor a través de Ejecutar en el servidor o en cualquier otro lugar.
Escribí un parche para resolver este problema y se ha fusionado en Ubuntu y Debian. Ahora es posible configurar tomcat6 dentro de Eclipse sin ningún problema.
En Ubuntu 11.04 puede instalar el paquete tomcat6-user. A continuación, configure una instancia de usuario de tomcat6 ejecutando este comando
$ tomcat6-instance-create ~ / my-tomcat-dir
Una instancia de usuario de tomcat6 se configurará en el directorio ~ / my-tomcat-dir.
Ahora para agregar tomcat6 dentro de Eclipse para configurar su entorno de desarrollo, simplemente señale Eclipse hacia este directorio y estará listo para continuar.
Si está ejecutando una versión anterior de Ubuntu, entonces simplemente puede descargar la última versión del paquete tomcat6-user desde el FTP de Debian: http://packages.debian.org/hu/sid/all/tomcat6-user/download
Estaba sufriendo el mismo problema
Tengo el último eclipse 3.4.1 GanyMede. Cambió la instalación de Ubuntu Tomcat 6 al plano de tomcat.apache.org
chmod 666 / usr / share / tomcat6 / conf *
y el problema fue resuelto
Este también funciona para mí Window -> Options -> Server -> Runtime Environments
Edite el entorno de ejecución existente "Apache Tomcat v6.0" y seleccione la ubicación de su tomcat.
Hay una mejor solución para que pueda mantener el Tomcat6 de Ubuntu (tomado de http://ubuntuforums.org/showthread.php?p=8541057 , por DisDis)
En una terminal:
sudo apt-get install tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf
Ahí. Ahora solo vaya a Window / Preferences / Sever / Runtime Environments, agregue el Servidor Apache Tomcat6 y use / usr / share / tomcat6 como directorio de instalación.
He estado teniendo el mismo problema (en fedora 9). Debe cambiar los permisos de los archivos dentro del directorio conf de tomcat a rw (chmod a + rw tomcat6 / conf / *). ¡Lo resolvió para mí!
No estoy seguro, pero tal vez su versión de Eclipse no es compatible con la última versión de Tomcat? Intenta actualizar Eclipse. Tengo Eclipse 3.4 y no hay problema.
Ok, entonces esto es lo que funcionó para mí: debes ir a Ventana> Preferencias
aquí, vaya a Servidor> Entornos de tiempo de ejecución
eliminar el servidor anterior o agregar su servidor o cambiar la ubicación del servidor ...
(en mi caso, este problema surgió cuando cambié la ubicación del servidor Tomcat)
ahora deberías poder agregar nuevos servidores a tu entorno :)
Quite (o edite la entrada de apache tomcat v6.0) workspace.metadata.plugins / org.eclipse.core.runtime.settings / org.eclipse.jst.server.tomcat.core.prefs
Creo que también necesitas reiniciar
Si puede probarlo con http: // localhost: 8080, entonces el servidor ya se está ejecutando, y no hay nada que Eclipse pueda crear. intente cerrar el servidor y luego configurar eclipse para que apunte al directorio de instalación.
Si tiene la versión más nueva de eclipse, intente actualizar los complementos de Plataforma de herramienta web en Ayuda / Actualizaciones de software ... Si ambos eclipse y WTP están actualizados, no veo si el problema puede ser ...
PD: hay un botón de "comentario", no publiques una respuesta para comentar una respuesta;)
Tuve el mismo problema, pero con Tomcat 5.5. Cambiar los permisos en el /etc/tomcat5.5/conf (enlace simbólico de /usr/share/tomcat5.5/conf) funcionó. ¡Gracias!
Tuve el mismo problema, pero gracias a todos sus comentarios, lo solucioné. En resumen...
Tengo Ubuntu 9.04, Eclipse Galileo (plataforma de desarrolladores Java EE 3.5.1).
Instalé Tomcat de la siguiente manera:
sudo tar zxvf apache-tomcat-6.0.20.tar.gz
sudo cp -R apache-tomcat-6.0.20 / usr / share / tomcat6
como se explica en: http://www.ubuntugeek.com/tomcat-6-installation-on-ubuntu-feisty.html
Luego cambio los permisos a la carpeta conf / usr / share / tomcat6 / conf $ sudo chmod a + rw *
Lo eliminé de Windows-> Preferencias-> Servidor-> Entorno de ejecución (pero no creo que este paso fuera necesario después de todo)
Voila!
Tuve el mismo problema, uso ubuntu 9.04 y tomcat 6.
Instalé el tomcat 6 para apt-get, también instalado jre, jdk. (SOL)
Para resolver el problema, haz lo siguiente:
- Cierre el Eclipse;
- Elimine su espacio de trabajo (guarde sus archivos);
- detener el tomcat6 (/etc/init.d/tomcat6 stop)
- hacer un enlace a conf (ln -s / var / lib / tomcat6 / conf / usr / share / tomcat6);
- ln -s /var/lib/tomcat6/catalina.policy / etc / tomcat6 /
- iniciar el eclipse
- En la configuración del servidor tomcat (/ usr / share / tomcat6)
Vaya a la ventana> preferencias - Ir a entornos de tiempo de ejecución --- probablemente encontrará la ubicación de la instalación anterior de Tomcat. Cambiarlo a la ubicación actual ayudará.
Ventana -> Opciones -> Servidor -> Entornos de tiempo de ejecución
Edite el entorno de ejecución existente "Apache Tomcat v6.0" y seleccione la ubicación de su tomcat.