Implementación de eclipse vs tomcat: la guerra exportada falla (parcialmente) mientras el proyecto se ejecuta en eclipse
Tengo una aplicación web en eclipse juno - cuando golpeoEjecutar en el servidor funciona bien, ya sea dentro del navegador de Eclipse (estoy en Windows) o en FF.
Clic derecho>guerra de exportación > volcar esto en $ CATALINA_HOME / webapps> todo está funcionando bien (se desempaquetó bien)EXCEPTO
Mis etiquetas personalizadas - Tuve unaWEB-INF\functions.tld
Archivo que aparentemente no se lee. La única diferencia entre el eclipse autogenerado.server.xml
(enServers
proyecto) y el Tomcat por defectoserver.xml
era la línea:
<Context docBase="ted2012" path="/ted2012"
reloadable="true"source="org.eclipse.jst.jee.server:ted2012"/>
source
siendo un atributo específico de WTP.
Esto me las arreglé para resolver - mira miresponder
Preguntas:
(Sin resolver) ¿Por qué Tomcat no decodifica la URL correctamente?mientras que eclipse hace ? ¿Dónde está el fracaso? Ver mi especificopregunta para esto para obtener información detallada sobre la pila de llamadas y dónde falla exactamente Tomcat¿Por qué no lo vio Tomcat en primer lugar mientras lo hizo Eclipse? ¿Por qué tuve que editar elweb.xml
? (trabajado en mi respuesta, debería ser otra pregunta)El codigo esta engithub - en el archivo INSTRUCTIONS.txt hay instrucciones detalladas para configurar el proyecto y reproducir el error que se muestra en mi respuesta a continuación.
Tomcat 7.0.32, eclipse 4.2, java 1.7.9