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

Tomcat no recibe la URL correctamente: mira las fotos en 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

Respuestas a la pregunta(2)

Su respuesta a la pregunta