Estoy desarrollando en una máquina Ubuntu 8.04 usando Eclipse Ganymede. Instalé Tomcat 5.5 utilizando sudo apt-get install tomcat5.5 tomcat5.5-admin
y con un script Ant implementé mi archivo WAR copiándolo al $CATALINA_HOME/webapps
.Integración Tomcat & Eclipse
Luego creé un proyecto de Eclipse y lo tengo como fuente de compilación de salida en una estructura de directorio similar pero separada bajo $PROJECT_ROOT/target/
. Todavía despliego el archivo WAR haciendo clic derecho en build.xml
y eligiendo mi tarea deploy-war
.
Como Tomcat se ejecuta como un demonio, se inició automáticamente en el arranque, no le estoy dando instrucciones para cuándo iniciar o salir.
Mis problemas con esta configuración son:
- uso de este enfoque no consigo ninguna salida a la consola de Eclipse, como Tomcat se ejecuta bajo el usuario
tomcat55
y tengo un nombre de usuario diferente y no tienen acceso aStdout
detomcat55
. - El registro que se produce también está dirigido a
Stdout
en este momento, lo que me parece bastante agradable durante el desarrollo. Pero no es bueno cuando no puedo verlo. :-) - No tengo ningún servidor en la pestaña
Server
y noRun configurations
. Esto hace que sea imposible para mí usar elDebug mode
de Eclipse, que de otra manera es bastante conveniente.
¿Qué crees que debería hacer para integrarlos y, a su vez, mejorar mi entorno de desarrollo?
¡Gracias! Lo he hecho ahora, funciona muy bien. Acepto esta respuesta, aunque muchos son similares, la razón es que usted escribió los detalles aquí en la publicación para que los futuros usuarios que busquen una respuesta no tengan que depender de un enlace remoto funcionando. –
tan amable de su parte: p –