struts2BUG?升级struts,其中struts2-convention-plugin-2.3.14.2.jar 扫描不到action
项目升级,升级struts2.3.14.2 后,其中struts2-convention-plugin-2.3.14.2.jar 扫描不到action,执行
:
http://localhost:8080/应用名字/config-browser/actionNames.action 看不到自己的action。之前版本是struts2.3.8,替换后就出现这个问题。配置文件没有改动过,只是单纯替换jar包,找了好几天了没找到问题。求大神指点!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(10)
试过了~还是不行~
严重: Exception occurred during processing request: There is no Action mapped for namespace [/] and action name [login] associated with context path [/drm]
建议你去掉basePackage这个配置项.
这两个属性是互相影响的, 我忘了 怎么个影响法.....你先试试吧.
就这个包下的action全都扫描不到
为什么啊~郁闷
直接升级没出现问题 嘿嘿
比如
<constant name="struts.convention.package.locators" value="action,actions,struts,struts2,query"/>
如:下面Action所在包被映射的命名空间如下:
com.fun.actions.LoginAction 映射到 /
com.fun.actions.myoffice.CarInfoAction 映射到 /myoffice
com.fun.struts.myoffice.EntINfoAction 映射到 /myofiice
之前都可以映射出来,更新后就不行了。
配置文件发了~
发配置文件,和 你说的这个action对应的类的全名