Struts 1映射到静态.xml文件

问题描述:

我试图将路径/crossdomain.xml映射到某些xml内容(无论其包含在jsp,xml或任何其他文件中,我不关心)。我跑支柱1,我已经试过这样:Struts 1映射到静态.xml文件

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

这种技术的工作原理,如果我取代与.JSP路径中的.xml(然后我可以访问它的.jsp,但我需要它成为一个具体的名字)。

我也试过了DefaultServlet的答案:Servlet for serving static content - 显然我们没有那个catalina.DefaultServlet类。我尝试使用ActionServlet,没有任何运气。

它的超级沮丧,我第一次尝试的简单映射失败,没有任何错误或消息。有任何想法吗?

我的建议是跳过支柱,直接进入到Tomcat,一拉: http://ekawas.blogspot.com/2006/10/configuring-tomcat-to-serve-static.html

+0

出于某种原因,我没有做默认的servlet配置,并在尝试添加它,它告诉我,组织.apache.catalina.servlets.DefaultServlet不存在(实际上甚至不存在org.apache.catalina)。 我最终不得不将catalina复制到我们的工作库目录中,它工作正常! – 2010-10-27 20:25:50