之前action都是在web应用下,生成war后就是在classes目录下,一直没问题,后来因为模块多了,希望把模块拆开,每个模块自己的action就放到自己相应的jar里面去,结果问题来了,我把action移到jar里面后,在eclipse里面用maven-tomcat插件运行是没问题的,但是部署到tomcat里面后发现action没有被加载,在网上搜了下发现是要在struts.xml里面增加下面的配置:
设置Convention插件文件协议类型
<constant name="struts.convention.action.fileProtocols" value="jar,wsjar" />
设置