java - solucion - the module has not been deployed glassfish
build-impl.xml: 1031: El módulo no se ha implementado (5)
He estado trabajando en una aplicación web Java y estoy usando SmartGwt en Netbeans 7.3 y de repente me encontré con este problema. Intenté limpiar build-impl.xml
luego reiniciar el IDE y debo decir que tengo bastante poco conocimiento sobre esto. ¿Puede alguien decirme por qué está dando un error y cómo puedo solucionarlo?
El mensaje de error dice:
nbproject/build-impl.xml:1031: The module has not been deployed. See the server log for details.
BUILD FAILED (total time: 4 seconds)
Nota: estoy usando Tomcat 7.0.34
puede ser tan tarde pero la respuesta es útil para otros así: A veces, cuando no especifica un servidor o contenedor de servlets en la creación del proyecto, NetBeans no puede crear un archivo context.xml
.
- En su proyecto en Páginas web, cree una carpeta llamada
META-INF
.
Haga esto con el botón derecho del mouse, haga clic en páginas web y seleccione:
New->Other->Other->File Folder
Nombre la carpeta META-INF
. Case es importante, incluso en Windows.
- Cree un archivo llamado
context.xml
en la carpetaMETA-INF
.
Haga esto con el botón derecho del mouse, haga clic en la nueva carpeta META-INF
y seleccione:
New->Other->XML->XML
Documento New->Other->XML->XML
Nómbrelo contexto (NetBeans agrega el .xml
) Seleccione Documento bien formado Presione Finalizar
Edite el documento nuevo (
context.xml
) y agregue lo siguiente:<?xml version="1.0" encoding="UTF-8"?> <Context antiJARLocking="true" path="/app-name"/>
Reemplace el nombre de la aplicación con el nombre de su aplicación.
Ahora su implementación en el lugar debería funcionar. Si no, asegúrese de que todos puedan leer el archivo.
El archivo context.xml
es específico de Tomcat. Para obtener más información sobre ese archivo, consulte la documentación de Tomcat en tomcat.apache.org
.
- Compruebe si ya hay otra instancia del servidor ejecutándose
- Compruebe si el puerto que utilizará el servidor es gratuito.
¡Echa un vistazo a los registros del servidor!
Estuve con esto durante horas. El horrible servlet de Tomcat no es muy útil tampoco, pero si puedes ver la stacktrace, eso debería ser suficiente.
Por ejemplo, leí el siguiente mensaje de error:
Como puede ver, el mensaje fue bastante claro y fácil de corregir :-)
Si agrega jar en la carpeta lib de tomcat, puede ver este error
Inicie su IDE con privilegios administrativos (Windows: haga clic con el botón derecho y ejecute como administrador), de modo que tenga acceso de escritura y lectura para tomar la carpeta para la implementación. Funcionó para mí