这两天部署了一个使用了convention约定插件的SSH项目到WebLogic10,打开后第一个登陆页面,控制台报错
NullPointerException at org.apache.struts2.convention.ConventionUnknownHandler.handleUnknownActionMethod
问题的原因:weblogic10以后在加载项目时会把WEB-INF下的classes目录打成jar包。并删除classes目录下的内容。
struts2.18的Action注解要找jar包,需要jar包内有META-INF/Manifest文件,内容无所谓但要有,因此会造成一般的 struts项目放到Webligic上后注解不生效,报错提示There is no Action mapped for namespace / and action name XXX。
解决办法:
改动在src目录下添加META-INF/Manifest文件,我是直接用解压软件打开项目的WAR包,拖入目录META-INF,然后保存
在struts.xml添加如下设置:
<constant name="struts.convention.action.includeJars" value=".*_wl_cls_gen.*"/>
<constant name="struts.convention.action.fileProtocols" value="jar,zip" />
<constant name="struts.convention.action.fileProtocols" value="jar,zip" />
原文 http://blog.csdn.net/gl74gs48/article/details/7955533
相关推荐
weblogic部署项目详细步骤使用手册,非常适合初学者使用,具体步骤有截图,有文字说明,非常具体详细,欢迎下载。
WebLogic10配置部署手册 WebLogic10 配置部署说明书 图文并茂 手把手教程 很好用的
WebLogic10 配置 部署 JNDI 数据源
weblogic集群部署文档 weblogic集群部署文档 weblogic集群部署文档
struts2 sping hibernate 部署到weblogic8.1.6上所需要jar包
Weblogic项目部署文档 Weblogic项目部署文档 Weblogic项目部署文档 Weblogic项目部署文档
完全webLogic_10部署说明书(详细).doc
webLogic10部署,
详细的WebLogic群集部署 1. VP3 WEBLOGIC9.2部署手册 I 1.1.启动WEBLOGIC I 1.2.配置DEPLOYMENTS I ...2. WEBLOGIC9.2集群部署 2 2.1.配置管理服务器 2 2.2.配置受管理服务器 9 2.3.启动服务器 15 2.4.查看部署结果 17
weblogic 8.1部署应用程序(图解)
WebLogic集群部署 单服务器 多服务器 资料 简单易懂的图文教程,绝对有用!!!
weblogic的详细部署指南,包括具体部署步骤,有详细的截图说明。还有weblogic的详细讲解
在开发软件的时候,WebLogic服务热部署可以有效的提过开发速度,不用把时间浪费到不停的重启服务上。
学会在WebLogic平台下部署Servlet与Jsp 二、实验环境 Windows XP 三、实验内容: 1、Weblogic Server的安装和Weblogic管理控制台 1)Weblogic安装 从服务器上下载server813_win32.exe安装 2)创建自己的工作区 ...
linux上的weblogic部署项目,内含weblogic的启动和部署
该文档对weblogic使用过程中,包括下载,安装,部署运营过程中出现的问题进行了描述和提供了解决方法,比如1. 包引入错误... 3 2. 乱码现象... 3 3. mime-typeType配置问题... 4 4. 应用不存在... 4 5. ...
Linux系统weblogic安装部署详解
weblogic上部署集群项目.........................................................................................................................
weblogic部署图解.rar weblogic部署图解.rar weblogic部署图解.rar