以前遇到过类似问题,后来通过其它方式解决了,解压jar包到classes目录下,后来发现如下文章后,发现原来有更好的方案可以解决,特记录:
这两天部署了一个使用了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" />
转载地址:
http://blog.csdn.net/gl74gs48/article/details/7955533
分享到:
相关推荐
Weblogic 部署项目详细步骤使用手册 Weblogic 是一种流行的 Java EE 服务器,可以部署各种类型的 Web 应用程序。本文将详细介绍如何使用 Weblogic 部署 Web 项目,旨在帮助初学者快速上手。 前提条件 在开始部署...
"WebLogic10+配置部署手册.doc" 文件很可能是详细指导部署过程的手册,涵盖了WebLogic Server 10的具体配置步骤、注意事项和常见问题解决。建议仔细阅读此文档,以便于理解和操作。 总结,WebLogic 10的部署涉及多...
在部署Struts2、Spring与...通过上述步骤,可以有效解决Struts2、Spring和Hibernate框架在WebLogic 8.1.6上的部署问题。值得注意的是,不同项目可能会有特定的需求或限制,因此还需要根据实际情况灵活调整配置。
2. **应用部署**:你可以直接在Eclipse中打包和部署Java EE应用程序到WebLogic Server,无需离开IDE。 3. **调试支持**:插件支持对运行在WebLogic上的应用进行断点调试,这对于开发和问题排查非常有帮助。 4. **...
《WebLogic10配置部署详解》 WebLogic Server 10 是一款由甲骨文公司提供的企业级应用服务器,它提供了一个强大的平台来部署和管理Java EE应用程序。在本文中,我们将详细阐述WebLogic10的配置和部署过程,以帮助...
WebLogic 10 是一款由 Oracle 公司提供的企业级应用服务器,用于部署和管理Java EE应用程序。在本文中,我们将深入探讨如何配置、部署以及使用JNDI数据源。 配置 Domain 是WebLogic 10的基本步骤,它涉及到创建一个...
本文档详细介绍了在本地环境部署 WebLogic 10 的过程,包括配置 Domain、设置 Data Source 和应用程序的部署。 首先,配置 Domain 是部署 WebLogic 的基础步骤。在 Windows 系统中,可以通过启动配置向导来创建 ...
weblogic集群部署文档 weblogic集群部署文档 weblogic集群部署文档
### WebLogic 详细部署及介绍 #### 一、概述 WebLogic Server 是一款功能强大的企业级 Java 应用服务器,由 BEA Systems 开发并由 Oracle 维护。它为开发和部署基于 Java 的应用程序提供了丰富的环境。本文档将...
WebLogic集群部署是Oracle公司提供的企业级Java应用服务器在高可用性、可伸缩性和负载均衡方面的重要特性。本文将详细解析WebLogic集群的概念、优势、配置步骤以及单服务器和多服务器部署的区别。 首先,WebLogic...
Weblogic 安装部署手册 Weblogic 是一款功能强大且流行的 Java EE 服务器软件,由 Oracle 公司开发和维护。作为一款企业级的应用服务器,Weblogic 广泛应用于企业级应用系统、电子商务平台、政府机构等领域。下面是...
- 确保WebLogic Server版本与应用的技术框架兼容,如Struts1、Hibernate3、Spring2和JDBC。 - 端口号应避免冲突,特别是管理服务器的默认端口9999。 - 数据源配置要与数据库实际信息匹配,包括驱动、URL、用户名和...
### WebLogic 部署Jenkins使用手册 #### 一、环境准备与确认 为了确保Jenkins能够在WebLogic上顺利部署并运行,首先需要搭建一套兼容的开发环境。本手册中涉及的软件版本如下: - **操作系统**:Windows 7 x32 - ...
WebLogic 10的部署涉及到一系列步骤,包括环境的搭建、域配置、数据源设置以及Web应用的部署等。 首先,WebLogic域(Domain)是管理服务器、集群、组件和服务的基本单位。域的配置是整个WebLogic部署中的核心步骤之...
2. **应用部署**:部署应用时需要注意部署文件的位置、部署方式以及相关的环境配置。 3. **数据源配置**:对于依赖数据库的应用,正确的数据源配置是必不可少的。 4. **测试验证**:完成部署后,一定要进行全面的...
- **命令行**:使用WLST(WebLogic Scripting Tool)或`java weblogic.Deployer`工具进行命令行部署,执行相应的部署脚本。 3. 配置与启动:部署后,可能需要配置应用的服务器、数据源、JMS队列等资源,然后启动...
在本文档中,我们将详细探讨64位WebLogic 11g的安装、部署过程以及如何解决在使用过程中遇到的一些常见问题。 ### (一) 安装 在Windows 64位操作系统上安装WebLogic Server时,需要注意以下几点: 1. **选择正确...
WebLogic 部署手册 WebLogic 是一款功能强大、支持多种技术的 Web 应用服务器,包括 EJB、JSP、Servlet、JMS 等。部署 WebLogic 需要按照特定的步骤进行,下面是 WebLogic 部署手册的详细步骤。 安装 WebLogic 在...
2. **创建用户**:使用`useradd -g weblogic weblogic`命令创建一个名为“weblogic”的用户,并将其加入到刚刚创建的“weblogic”用户组中。 3. **设置密码**:使用`passwd weblogic`命令为新创建的“weblogic”用户...