/ / m2e webapp 'Run On Server' no funciona en eclipse - java, jersey, m2e

La aplicación web 'm2e' Run On Server 'no funciona en eclipse - java, jersey, m2e

He creado una aplicación web usando Jersey y Dynamic Web Project de Eclipse. Funcionó bien cuando hago "Ejecutar en el servidor".

Quería portar mi proyecto en maven usando m2e. Pude construir con éxito el archivo WAR usando m2e y "Ejecutar como -> instalación de Maven". Sin embargo, cuando hago "Ejecutar como -> Ejecutar en el servidor" las clases raíz no se analizan y como resultado aparece el error "Prohibido 403" (se crea el "administrador" del usuario de tomcat adecuado, así que creo que no es un problema de acceso de tomcat )

La consola de Eclipse muestra que no hay intentoshecho para escanear las clases raíz o de proveedor (cuando lo ejecuto como Dynamic Web Project simple sin maven, escaneó las clases raíz correctamente). De alguna manera, la inicialización de la aplicación Jersey no está sucediendo. Simplemente no está llamando "com.sun.jersey.api.core.PackagesResourceConfig init".

Cuando despliegue el WAR generado m2e para autónomoTomcat funciona bien. Quiero depurar la aplicación web desde Eclipse usando el complemento eclipse tomcat (tal como sucede en el Proyecto Web dinámico sin m2e).

¿Alguien ha enfrentado un problema similar antes? ¿Falta alguna configuración?

Respuestas

0 para la respuesta № 1

Maven Install solo instala tu aplicación en tuRepositorio de Maven a menos que use otros complementos de Maven para implementar también su archivo WAR (comando de copia para poner war en la carpeta de implementación). Quizás pruebe las otras opciones de Maven como Paquete y vea si eso funciona. También verifique la carpeta de destino de los proyectos en eclipse y copie manualmente su archivo WAR al servidor para ver si es WAR o el servidor con el problema. Lo principal que debe hacer primero es verificar que el archivo WAR que compila con maven es el archivo el servidor está intentando usarlo.