我在jar文件中打包了一些操作,并将这些文件放在WEB-INF / lib中。 另外,我已经确定了struts.convention.action.includeJars常量。但我发现约定插件不会扫描WEB-INF / lib中的jar。请参阅org.apache.struts2.convention.PackageBasedActionConfigBuilder。
我的环境: - tomcat 6.0.5 - struts2.3.14.3 GA - 春天3.0.5
常规插件如何扫描我的罐子?有没有方法可以在jar文件中重用动作。
答案 0 :(得分:0)
struts2.3.14.3 GA的常规插件中存在一个错误。
请参阅:link。
获取最新版本的PackageBasedActionConfigBuilder,然后在struts.xml中添加:
<bean type="org.apache.struts2.convention.ActionConfigBuilder" name="ActionConfigBuilder_bugfix" class="bugfix.struts2.PackageBasedActionConfigBuilder" />
<constant name="struts.convention.actionConfigBuilder" value="ActionConfigBuilder_bugfix" />