¿Cómo tener URL sin un sufijo (por ejemplo, .acción) en Struts 2?

Aquí está la cosa, necesito no solo servir java, sino también algunos archivos javascript, con mi .war. Así que e, g. Si alguien va a la URL:

example.com/js/foo.jar

Entonces necesito que se sirva correctamente como un archivo javascript. Al mismo tiempo, si alguien va a:

example.com/bar

Necesito que Struts2 lo sirva como un posible controlador.

Los métodos que he encontrado en línea para eliminar el sufijo de la url harían que los dos puntales sean atendidos por los struts 2 (y por lo tanto darían un error por primera vez).foo.js archivo aunque exista). ¿Hay alguna forma (como un interceptor) que primero verifique si el archivo .js dado existe, antes de dar un error?

Respuestas a la pregunta(2)

Su respuesta a la pregunta