2010-04-16 42 views
12

Estoy desarrollando una aplicación web en Eclipse y estoy usando maven, spring y tomcat. Ahora el problema que tengo es que depurar as => depurar el servidor no funciona. Acabo de recibir excepciones. (y sí, he creado el servidor)eclipse + maven + tomcat depuración

Si utilizo el comando mvn para compilarlo, pongo la guerra en mi directorio de webapps de tomcat y comienzo mi tomcat la aplicación funciona bien. Pero para la funcionalidad que ahora estoy trabajando en la depuración sería útil.

+0

Necesita publicar más detalles. Por ejemplo, ¿cuáles son las excepciones? Eso ayudaría mucho a comprender el problema. – drekka

+0

Publicación de stacktraces –

Respuesta

3

También probamos nuestra aplicación con Tomcat, pero pasamos a iniciar un embarcadero incrustable. Aquí hay un sample app. Es JSF, pero en realidad no importa. La prueba de pseudounidad simplemente inicia un embarcadero "antes" y lo detiene "después". No es necesaria una infraestructura de servidor externa, no hay necesidad de dependencias IDE.

+0

Aunque también me gusta este enfoque, no explica por qué ejecutar en el servidor no funciona para el OP. –

+0

@Pascal Thivent: Estoy de acuerdo. Solo sugiriendo las alternativas. – lexicore

0

se puede ejecutar Tomcat con Maven con este comando:

mvn tomcat:run

y si desea depurar, ajustar estas opciones de Maven:

export MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

si se encuentra en las ventanas, use el comando set:

set MAVEN_OPTS=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

luego puede depurar con eclipse Remote Java Application.

Espero que esta ayuda.

Cuestiones relacionadas