2010-10-26 4 views
0

J'essaie de mapper le chemin /crossdomain.xml à un contenu xml (qu'il soit contenu dans un fichier jsp, xml ou tout autre fichier, cela m'est égal). Je suis en cours d'exécution jambes de force 1, et je l'ai essayé:Struts 1 mappe au fichier statique .xml

<action path="/crossdomain.xml" type="org.apache.struts.actions.ForwardAction" parameter="/crossdomain.jsp"> 
</action> 

Cette technique fonctionne si je remplace le .xml dans le chemin avec .jsp (je peux y accéder comme .jsp, mais je besoin être un nom spécifique).

J'ai également essayé la réponse DefaultServlet d'ici: Servlet for serving static content - apparemment nous n'avons pas cette classe catalina.DefaultServlet. J'ai essayé d'utiliser ActionServlet, sans aucune chance.

Son super frustrant que la simple cartographie j'ai essayé d'abord échoue sans aucune erreur ou de messagerie. Des idées?

Répondre

0

Mon conseil est de sauter entretoises et aller directement à Tomcat, a la: http://ekawas.blogspot.com/2006/10/configuring-tomcat-to-serve-static.html

+0

Pour une raison quelconque, je n'ai pas le servlet par défaut configuré, et en essayant d'ajouter, il me dit que org .apache.catalina.servlets.DefaultServlet n'existe pas (en fait, org.apache.catalina n'existe même pas). J'ai finalement dû copier catalina dans notre répertoire lib de travail et cela a fonctionné! –

Questions connexes