`
chen3975
  • 浏览: 6358 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Weblogic下jar包被重复加载的问题:Bean type class com.opensymphony.xwork2.ObjectFactory with

阅读更多
使用weblogic开发web项目时,会遇到com.opensymphony.xwork2.ObjectFactory被重复加载的问题,错误信息如下所示:

Unable to load configuration. - bean - zip:D:/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/_auto_generated_ear_/nggglf/war/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:502)
	at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
	at weblogic.servlet.internal.FilterManager$FilterInitAction.run(FilterManager.java:332)
	at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
	Truncated. see log file for complete stacktrace

Caused By: Unable to load configuration. - bean - zip:D:/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/_auto_generated_ear_/nggglf/war/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:70)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:490)
	at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
	at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:57)
	Truncated. see log file for complete stacktrace

Caused By: Unable to load bean: type: class:com.opensymphony.xwork2.ObjectFactory - bean - zip:D:/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/_auto_generated_ear_/nggglf/war/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
	at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:226)
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
	Truncated. see log file for complete stacktrace

Caused By: Bean type class com.opensymphony.xwork2.ObjectFactory with the name xwork has already been loaded by bean - zip:F:/develop/apache-maven-3.0.4/repository/org/apache/struts/struts2-core/2.3.15.1/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72 - bean - zip:D:/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/tmp/_WL_user/_auto_generated_ear_/nggglf/war/WEB-INF/lib/struts2-core-2.3.15.1.jar!/struts-default.xml:29:72
	at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:229)
	at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:226)
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:67)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:446)
	Truncated. see log file for complete stacktrace
> 



此时需要对weblogic服务进行设置一下即可:在Servers视图下右键weblogic服务器->Properties->Weblogic->Publishing-> 在Publishing mode 选择Publish as an exploded archive即可
分享到:
评论

相关推荐

    WebLogic错误 java.lang.AssertionError: Registered more than one

    通过上述步骤,你可以成功解决WebLogic Server中“Registered more than one instance with the same objectName”的问题,恢复服务器的正常运行。记住,及时更新和维护软件以确保其安全性是运维工作的重要部分。

    weblogic.jar/wlclient.jar/wls-api.jar相关jar包

    本篇文章将详细讲解标题中提到的`weblogic.jar`、`wlclient.jar`和`wls-api.jar`这三款核心的JAR包及其在WebLogic中的作用。 1. **weblogic.jar**: `weblogic.jar`是WebLogic Server的核心库,包含了运行WebLogic...

    Weblogic补丁:Bug8173442_920.jar

    Weblogic补丁:Bug8173442_920.jar

    ojdbc6.jar和orai18n-11.2.0.4.jar

    ojdbc6.jar和orai18n-11.2.0.4.jar是Oracle数据库与Java应用程序交互的重要组件,它们在Java应用开发和部署中起着至关重要的作用,特别是对于那些依赖Oracle数据库的WebLogic12c应用服务器。下面我们将深入探讨这两...

    Tomcate移植到webLogic问题及解决方法

    - 打开`bea\user_projects\domains\base_domain\bin`目录下的`startWebLogic.cmd`文件,并在原有`CLASSPATH`设置前加入如下内容: ``` set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.5H3.jar set CLASSPATH...

    weblogic.jdbc.vendor.oracle.OracleThinBlob jar包下载

    WebLogic JDBC Vendor Oracle Thin Blob Jar包是专门为Oracle数据库在WebLogic应用服务器环境下提供Blob类型支持的驱动包。在Oracle数据库中,Blob(Binary Large Object)数据类型用于存储大量的二进制数据,如图像...

    weblogic.xml

    解决AopConfigException类不存在。 即如下的报错: Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.springframework.aop.framework.AopConfigException 解决方法是把这个文件放...

    ojdbc-12.2.0.1.rar

    2. 在代码中通过`Class.forName("oracle.jdbc.driver.OracleDriver")`加载驱动。 3. 使用`DriverManager.getConnection()`方法建立数据库连接,需要提供有效的URL、用户名和密码。 例如,一个简单的连接示例: ```...

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    The com.opensymphony.xwork2.ObjectFactory implementation class com.opensymphony.xwork2.ObjectFactory接口(spring) struts.objectFactory.spring.autoWire Whether Spring should autoWire or not 是否...

    weblogic部署项目jar冲突解决

    2. **使用WebLogic的Class-Path元素**:在`weblogic.xml`配置文件中,可以使用`<class-loader>`标签来指定应用的类加载策略。例如,可以使用`delegate="false"`来让WebLogic优先使用应用自身的类库,避免与服务器...

    weblogic.jar

    本节将详细探讨`weblogic.jar`及其相关的jar包在WebLogic中的作用。 `weblogic.jar`是WebLogic Server的核心库文件,包含了运行WebLogic Server所需的各种类和资源。这个jar包包括了服务器的启动类、管理接口、容器...

    下载Weblogic的几个地址

    ### WebLogic下载资源详解 #### 引言 在IT领域,WebLogic服务器是Oracle公司旗下的一个中间件产品,主要用于构建企业级应用系统。它提供了一套全面的企业级应用开发、部署和管理解决方案,包括高性能的Java应用...

    Weblogic JMS 依赖jar包下载

    1. `weblogic.jar`:Weblogic Server的基础库,包含了JMS实现和其他核心功能。 2. `wlclient.jar`:客户端连接Weblogic Server所需的库,用于生产者和消费者的编程。 3. `jms.jar`:Oracle提供的JMS API实现,包含...

    weblogic搭建环境遇到的错误

    NULL 博文链接:https://yubolg.iteye.com/blog/1608096

    ant-weblogic.jar.zip

    《Ant与WebLogic集成:详解ant-weblogic.jar.zip》 在软件开发领域,尤其是在Java环境中,构建工具和应用服务器的无缝集成是至关重要的。本文将深入探讨Ant与Oracle WebLogic Server的集成,以及如何利用"ant-...

    weblogic API FOR [weblogic.jar]

    在WebLogic API中,`weblogic.jar`是一个核心库,包含了大量用于操作和管理WebLogic Server的类和接口,这些API对于开发、维护以及监控WebLogic环境至关重要。 一、WebLogic API概述 WebLogic API提供了对服务器...

    weblogic12c部署webservice错误问题WSSERVLET11

    然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    在该机制下,Weblogic Server会优先加载自己的XML解析器,而不是从WEB-INF\lib目录下加载。因此, Axis2使用的StAX API会与Weblogic Server 10.3的XML Input Factory冲突。 2. prefer-web-inf-classes配置项 prefer-...

    weblogic 破解和说明

    2.修改d:\bea\user_projects\domains\odpsdomain(你建立的域)\bin\startWeblogic.cmd 修改 set CLASSPATH=%CLASSPATH%;%MEDREC_WEBLOGIC_CLASSP 为 set CLASSPATH=d:\bea\weblogic_crack.jar;%CLASSPATH%;%MEDREC_...

Global site tag (gtag.js) - Google Analytics