`
sunajax
  • 浏览: 35104 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

一个Weblogic的细节错误

    博客分类:
  • Java
阅读更多
<错误信息如下:>
<2009-11-12 下午03时49分05秒 CST> <Error> <J2EE> <BEA-160197> <Unable to load descriptor D:\bea\user_projects\workspaces\workshop\webService\build\jws\weboutput/WEB-INF/web.xml of module webService.war. The error is weblogic.descriptor.DescriptorException: Unmarshaller failed
	at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:152)
	at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:292)
	at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:260)
	at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:774)
	at weblogic.application.descriptor.AbstractDescriptorLoader2._mergeDescriptors(AbstractDescriptorLoader2.java:565)
	at weblogic.application.descriptor.AbstractDescriptorLoader2.mergeDescriptors(AbstractDescriptorLoader2.java:486)
	at weblogic.application.descriptor.AbstractDescriptorLoader2.mergeDescriptors(AbstractDescriptorLoader2.java:463)
	at weblogic.servlet.internal.WebAppDescriptor.mergeLibaryDescriptors(WebAppDescriptor.java:173)
	at weblogic.servlet.internal.WebAppModule.mergeLibraryDescriptors(WebAppModule.java:1086)
	at weblogic.servlet.internal.WebAppServletContext.mergeLibraryDescriptors(WebAppServletContext.java:2500)
	at weblogic.servlet.internal.WebAppServletContext.mergeLibraryDescriptors(WebAppServletContext.java:2479)
	at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:374)
	at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:429)
	at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:402)
	at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:573)
	at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:295)
	at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
	at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
	at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
	at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56)
	at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46)
	at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
	at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
	at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
	at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147)
	at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
	at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189)
	at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87)
	at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
	at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:719)
	at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1186)
Caused by: com.bea.xml.XmlException: weblogic.descriptor.BeanAlreadyExistsException: Bean already exists: "weblogic.j2ee.descriptor.ListenerBeanImpl@68992908(/Listeners[org.springframework.web.context.ContextLoaderListener])"
	at com.bea.staxb.runtime.internal.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:54)


<解决办法:>
去掉你的配置文件(像Web.xml)中的空格,原因是WebLogic并没有对空格进行处理导致错误,而在Tomcat中并不会出现问题.
分享到:
评论

相关推荐

    在weblogic 部署出现的 错误

    WebLogic使用类加载器机制,不同模块可能加载不同版本的同一个类,导致冲突。检查应用的类路径和依赖关系,避免版本冲突。 4. **资源未找到**:如果应用尝试访问不存在的文件、数据库连接或其他外部资源,会抛出...

    weblogic9.2.3使用记录

    WebLogic Server是Oracle公司提供的一款基于Java的企业级应用服务器,9.2.3版本作为其中的一个迭代,具备了高度的可靠性和性能优化特性,广泛应用于企业级应用程序的开发与部署。 ### WebLogic 9.2.3自动部署关键点...

    weblogic-10.3.6 220719补丁

    标题中的"weblogic-10.3.6 220719补丁"指的是针对WebLogic Server 10.3.6版本的一个特定更新。在软件开发中,补丁通常用于修复已知问题、提高性能或增强安全性。220719可能表示补丁发布日期为2022年7月19日,这表明...

    weblogic页面无法显示

    - `weblogic.xml`:这是WebLogic特有的部署描述符文件,用于配置Web应用在WebLogic上的部署细节。错误的配置也可能导致应用启动失败。 2. **编码问题**:在某些情况下,Web应用可能出现编码问题,特别是当应用涉及...

    Weblogic基础入门学习系列

    - **Domain**:Weblogic Server实例的基本管理单元,由一个被配置为Administration Server的Weblogic Server实例来管理一系列服务器和其他资源。 - **Server**:代表Weblogic环境中的一个Java应用服务器实例,可以...

    Weblogic wtc调用tuxedo服务

    - **新建WTC服务**:在WebLogic管理控制台中,首先创建一个新的WTC服务,这将定义事务协调服务的基本属性。 - **新建本地节点**:接下来,需要创建一个本地节点,这个节点用于标识WebLogic服务器在WTC环境中的位置...

    WebLogic部署接口说明

    上述代码段指定了一个名为“WebRoot”的Web模块,并将其上下文根设置为“/lms”。这意味着所有对该模块的HTTP请求都将以“/lms”作为URL的前缀。 #### 四、部署步骤总结 1. **第一步**:确保“maximo.ear”已经在...

    weblogic SAP DLL路径

    1. **SAP JCo(Java Connector)**:SAP JCo是SAP提供的一个Java API,它允许Java应用程序与SAP系统进行通信。在WebLogic环境中,可能需要配置JCo以连接到SAP系统,这通常涉及到设置正确的类路径以及JDBC驱动。 2. ...

    unix下的weblogic安装和使用

    在Unix环境下安装和使用WebLogic Server是一个涉及到操作系统交互、服务器配置和管理的重要过程。WebLogic是Oracle公司的一款企业级应用服务器,广泛应用于构建和部署Java EE应用程序。在Solaris这样的Unix系统上,...

    linux下apache与weblogic的整合

    在这里,我们创建了一个名为“mycluster”的平衡器,包含了两个WebLogic服务器实例。`stickysession`配置项用于保持会话在同一个服务器上。 4. **测试与监控**:完成配置后,重启Apache服务器并进行测试,确保请求...

    weblogic安装、配置(包括SLL)

    总结,WebLogic Server的安装和配置是一个涉及多方面细节的过程,理解并掌握这些步骤对于有效管理和维护Java应用程序至关重要。SSL配置是保证数据安全的重要环节,特别是对于处理敏感信息的应用来说。最后,批量安装...

    WEBLOGIC配置

    在IT领域,尤其是在企业级应用服务器的管理与配置中,WebLogic作为一个强大的Java应用程序服务器,其配置技巧与优化策略显得尤为重要。从给定的文件信息中,我们可以提炼出多个关键的WebLogic配置知识点,涉及消息...

    weblogic系统加固规范

    综上所述,WebLogic系统加固规范是一个全面且详细的指南,旨在帮助管理员和运维人员提升系统的安全性,降低潜在的安全风险。通过对各个方面的细致调整,可以有效地保护WebLogic服务器免受各种攻击,并确保其稳定高效...

    weblogic安装

    - 将 WebLogic 10.3.6 开发版的压缩文件(通常为 `.zip` 文件)解压到一个目录,如 `C:\wls1036_dev`,该目录将成为 MW_HOME(Middleware Home)。 - 解压后的文件夹结构应包含 WebLogic 的所有组件。 2. **设置...

    weblogic常见故障总结.docx

    WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了用于构建、部署和管理分布式Java应用程序和服务的平台。本文档汇总了WebLogic Server在运行过程中可能会遇到的一些常见故障,包括内存溢出错误、...

    jdk、weblogic详细安装步骤

    而WebLogic作为一款强大的应用服务器,对于部署Java EE应用非常关键。按照上述步骤操作,可以顺利完成这两者的安装与配置。需要注意的是,根据不同的操作系统版本和具体的软件版本,某些细节可能会有所不同,因此...

    weblogic到jboss转换的示例代码

    它提供了一个自动化工具,帮助用户将WebLogic服务器的配置文件转换为JBoss服务器兼容的格式,极大地简化了迁移过程,避免了手动修改带来的工作量和潜在错误。 WebLogic Server是Oracle公司的一款高端Java EE应用...

    weblogic10.3.6 windows

    - **配置域**:域是WebLogic Server的基本管理单元,一个域可以包含一个或多个WebLogic Server实例。通过WebLogic控制台或命令行工具可以方便地创建和管理域。 - **调整系统参数**:为了提高性能和稳定性,可以根据...

    weblogic8.1配置说明文件

    WebLogic Server 是一款高性能、高可用性且易于管理的应用服务器,适用于构建大型企业级应用系统。本篇文章将根据给定的部分内容来详细解释如何进行 WebLogic 8.1 的安装与配置。 #### 安装前提条件 在安装 ...

    Installation Guide for Oracle WebLogic Server

    Oracle WebLogic Server 12c (12.1.1) 的安装过程虽然较为复杂,但只要按照官方文档的指导步骤进行操作,并注意各种细节问题,就可以顺利完成安装。此外,在实际部署过程中还需要根据具体的应用场景进行相应的配置...

Global site tag (gtag.js) - Google Analytics