Esta es la respuesta más acertada que te podemos dar, pero obsérvala detenidamente y valora si es compatible a tu proyecto.
Solución:
Puede que sea muy tarde, pero la respuesta es útil para otros: a veces, cuando no especifica un servidor o contenedor de servlet en la creación del proyecto, NetBeans no logra crear un context.xml
Archivo.
- En su proyecto en Páginas web, cree una carpeta llamada
META-INF
.
Haga esto haciendo clic con el botón derecho del mouse en las páginas web y seleccione:
New->Other->Other->File Folder
Nombra la carpeta META-INF
. El caso es importante, incluso en Windows.
- Crea un archivo llamado
context.xml
en elMETA-INF
carpeta.
Hágalo con el botón derecho del ratón haciendo clic en el nuevo META-INF
carpeta y seleccione:
New->Other->XML->XML
Documento
Nómbrelo context (NetBeans agrega el .xml
) Seleccione Documento bien formado Pulse Finalizar
-
Edite el nuevo documento (
context.xml
), y agregue lo siguiente:
Reemplace app-name con el nombre de su aplicación.
Ahora su implementación en el lugar debería funcionar. De lo contrario, asegúrese de que todos puedan leer el archivo.
El context.xml
El archivo es específico de Tomcat. Para obtener más información sobre ese archivo, consulte la documentación de Tomcat en tomcat.apache.org
.
Inicie su IDE con privilegios administrativos (Windows: haga clic con el botón derecho y ejecútelo como administrador), para que tenga acceso de lectura y escritura a la carpeta tomac para su implementación. Funcionó para mí.
¡Echa un vistazo a los registros del servidor!
Llevaba horas con esto. El horrible servlet Tomcat tampoco es muy útil, pero si puede ver el seguimiento de la pila, debería ser suficiente.
Por ejemplo, leí el siguiente mensaje de error allí:
Como puede ver, el mensaje fue bastante claro y fácil de corregir 🙂
Calificaciones y reseñas
Agradecemos que desees proteger nuestro cometido escribiendo un comentario o dejando una puntuación te estamos eternamente agradecidos.