首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

weblogic 调度war找不到Action

2012-11-23 
weblogic 部署war找不到Action1、weblogic部署war包后,tmp目录下的classes为空,是因为weblogic自动将.class

weblogic 部署war找不到Action
1、weblogic部署war包后,tmp目录下的classes为空,是因为weblogic自动将.class文件和配置文件都打到lib/_wl_cls_gen.jar中。
2、所以在struts.xml中增加
<constant name="struts.convention.action.fileProtocols" value="jar,zip" />
<constant name="struts.convention.action.includeJars" value=".*?/_wl_cls_gen.*jar(!/)?" />
3、试了一下,仍然找不到Action。
这是因为打的_wl_cls_gen.jar没有META-INF文件夹,Struts不能识别此jar包。故
在源包或resources中增加META-INF文件夹,并在文件夹中增加任意一个文件,使得META-INF文件夹非空。这样生成的classes中就会有META-INF文件夹。

热点排行