当前位置:编程学习 > JAVA >>

struts项目更改struts配置文件使用tomcat插件启动路径找不到action

修改了默认的struts配置文件的目录,在xml中修改如下
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>
struts-default.xml,struts-plugin.xml,/config/struts/struts.xml
</param-value>
</init-param>
</filter>
使用默认的类输出目录就是build文件夹作为class的目录
再使用tomcat插件启动tomcat,显示找不到action,有两种办法可以是正常的

在server中启动项目,不用tomcat插件以tomcat中的server.xml启动
将class的输出目录更改到WebContent/WEB-INF/classes中
有人知道为什么吗?谢谢
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,