`

(转载)WebLogic10部署STRUTS2使用convention插件的问题

阅读更多
以前遇到过类似问题,后来通过其它方式解决了,解压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 部署项目详细步骤使用手册 Weblogic 是一种流行的 Java EE 服务器,可以部署各种类型的 Web 应用程序。本文将详细介绍如何使用 Weblogic 部署 Web 项目,旨在帮助初学者快速上手。 前提条件 在开始部署...

    weblogic10部署

    "WebLogic10+配置部署手册.doc" 文件很可能是详细指导部署过程的手册,涵盖了WebLogic Server 10的具体配置步骤、注意事项和常见问题解决。建议仔细阅读此文档,以便于理解和操作。 总结,WebLogic 10的部署涉及多...

    eclipse的weblogic插件

    2. **应用部署**:你可以直接在Eclipse中打包和部署Java EE应用程序到WebLogic Server,无需离开IDE。 3. **调试支持**:插件支持对运行在WebLogic上的应用进行断点调试,这对于开发和问题排查非常有帮助。 4. **...

    struts2 sping hibernate 部署到weblogic8.1.6上所需要jar包

    在部署Struts2、Spring与...通过上述步骤,可以有效解决Struts2、Spring和Hibernate框架在WebLogic 8.1.6上的部署问题。值得注意的是,不同项目可能会有特定的需求或限制,因此还需要根据实际情况灵活调整配置。

    WebLogic10配置部署手册

    《WebLogic10配置部署详解》 WebLogic Server 10 是一款由甲骨文公司提供的企业级应用服务器,它提供了一个强大的平台来部署和管理Java EE应用程序。在本文中,我们将详细阐述WebLogic10的配置和部署过程,以帮助...

    WebLogic10 配置部署说明书

    WebLogic 10 是一款由 Oracle 公司提供的企业级应用服务器,用于部署和管理Java EE应用程序。在本文中,我们将深入探讨如何配置、部署以及使用JNDI数据源。 配置 Domain 是WebLogic 10的基本步骤,它涉及到创建一个...

    weblogic集群部署文档

    weblogic集群部署文档 weblogic集群部署文档 weblogic集群部署文档

    weblogic详细部署及介绍

    ### WebLogic 详细部署及介绍 #### 一、概述 WebLogic Server 是一款功能强大的企业级 Java 应用服务器,由 BEA Systems 开发并由 Oracle 维护。它为开发和部署基于 Java 的应用程序提供了丰富的环境。本文档将...

    WebLogic集群部署资料

    WebLogic集群部署是Oracle公司提供的企业级Java应用服务器在高可用性、可伸缩性和负载均衡方面的重要特性。本文将详细解析WebLogic集群的概念、优势、配置步骤以及单服务器和多服务器部署的区别。 首先,WebLogic...

    weblogic安装部署手册

    Weblogic 安装部署手册 Weblogic 是一款功能强大且流行的 Java EE 服务器软件,由 Oracle 公司开发和维护。作为一款企业级的应用服务器,Weblogic 广泛应用于企业级应用系统、电子商务平台、政府机构等领域。下面是...

    weblogic9.2环境部署

    - 确保WebLogic Server版本与应用的技术框架兼容,如Struts1、Hibernate3、Spring2和JDBC。 - 端口号应避免冲突,特别是管理服务器的默认端口9999。 - 数据源配置要与数据库实际信息匹配,包括驱动、URL、用户名和...

    WebLogic 部署Jenkins使用手册

    ### WebLogic 部署Jenkins使用手册 #### 一、环境准备与确认 为了确保Jenkins能够在WebLogic上顺利部署并运行,首先需要搭建一套兼容的开发环境。本手册中涉及的软件版本如下: - **操作系统**:Windows 7 x32 - ...

    webLogic_10部署

    WebLogic 10的部署涉及到一系列步骤,包括环境的搭建、域配置、数据源设置以及Web应用的部署等。 首先,WebLogic域(Domain)是管理服务器、集群、组件和服务的基本单位。域的配置是整个WebLogic部署中的核心步骤之...

    详细的WebLogic群集部署

    2. **应用部署**:部署应用时需要注意部署文件的位置、部署方式以及相关的环境配置。 3. **数据源配置**:对于依赖数据库的应用,正确的数据源配置是必不可少的。 4. **测试验证**:完成部署后,一定要进行全面的...

    weblogic部署测试war包

    - **命令行**:使用WLST(WebLogic Scripting Tool)或`java weblogic.Deployer`工具进行命令行部署,执行相应的部署脚本。 3. 配置与启动:部署后,可能需要配置应用的服务器、数据源、JMS队列等资源,然后启动...

    weblogic的部署手册

    WebLogic 部署手册 WebLogic 是一款功能强大、支持多种技术的 Web 应用服务器,包括 EJB、JSP、Servlet、JMS 等。部署 WebLogic 需要按照特定的步骤进行,下面是 WebLogic 部署手册的详细步骤。 安装 WebLogic 在...

    Linux系统weblogic安装部署详解

    2. **创建用户**:使用`useradd -g weblogic weblogic`命令创建一个名为“weblogic”的用户,并将其加入到刚刚创建的“weblogic”用户组中。 3. **设置密码**:使用`passwd weblogic`命令为新创建的“weblogic”用户...

Global site tag (gtag.js) - Google Analytics