2010-06-23 66 views
5

Estoy empezando a familiarizarme con el combo NetBeans 6.9/Glassfish 3, y he desarrollado una aplicación Java EE que consta de un módulo WAR y un módulo EJB. Habiendo jugado un poco con el lado EJB de las cosas por un tiempo, volví a ejecutar el código web y comencé a tener problemas.Despliegue del archivo WAR en Glassfish

Cuando intento ejecutar el archivo WAR, no se implementa y el error del servidor es `WEB0113: el servidor virtual [servidor] ya tiene un módulo web [MyApp-war.war] cargado. ' Pero no he editado el código del lado web desde la última vez que lo ejecuté, y estoy bastante desconcertado sobre lo que está tratando de hacer.

He intentado lo de siempre: reiniciar el servidor, desinstalar y volver a implementar la aplicación, pero fue en vano ... así que si alguien con más experiencia con Glassfish tiene alguna pista, ¡será recibido con gratitud!

Respuesta

6

si alguien con más experiencia con Glassfish tiene alguna pista, ¡será recibido con gratitud!

Abra la consola de administración de GlassFish, vea si la aplicación aparece en la lista y trate de anular su implementación desde allí.

+0

Funcionó para mí en una instalación de Eclipse 4/glassfish 3 donde tuve una instalación de Glassfish con una vieja aplicación sobrante en el dominio/domain1/default – Jazzepi

1

¿Creó e implementó una aplicación empresarial (ear) que contiene el módulo ejb y web? No creo que pueda implementar solo la aplicación de Internet ya que ya se implementó dentro del oído. Tendrás que volver a desplegar la oreja en su lugar.

+0

+1 No estoy seguro de que entren en conflicto (tendría que prueba esto, pero creo que el nombre del oído es parte del nombre del módulo). –

1

Tuve el mismo problema. El reinicio del servidor de glassfish ayudó.

Lo que era interesante, la lista de aplicaciones no tenía la aplicación. Aparentemente algunos glassfish/netbeans bug.

0

Lo que hice fue, fui a la consola de administración de mi servidor de Glassfish y desinstalé todos los proyectos no utilizados y rediseñé el proyecto que estaba tratando de ejecutar. ¡Y funcionó!

Cuestiones relacionadas