这几天使用struts2来做东西,使用了convention plugin。因为看convention-plugin可以配置在jar包中搜索action,于是把action都放到了jar包中。但是用eclipse自带的工具打出来的jar包中的action,死活不能被注册。后来去google相关文章,基本都没有说这种情况,后来发现一个问题贴,有人说出了这种情况,说用fatjar打的包就可以正常使用,试了一下,果真如此。仔细看了下,fatjar打出来的jar包要比eclipse打的大一点,除了META-INF\MANIFEST.MF下的文件被加了一行
Created-By: Fat Jar Eclipse Plug-In
外,两个包没有看出什么区别。不知道为什么会这样。纳闷ing......................
本文探讨了使用Struts2的Convention Plugin时遇到的问题:放置在通过Eclipse生成的标准JAR包中的Action无法正常注册。文中提到,将项目打包为fatjar后问题得以解决。作者对比了两种JAR包的差异,但尚未找到确切原因。
1237

被折叠的 条评论
为什么被折叠?



