使用weblogic.xml优先使用WEB-INF/lib下jar后。启动项目,WebServices CXF报错:
java.lang.LinkageError: loader constraint violation: loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) previously initiated loading for
a different type with name "javax/xml/namespace/QName"
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at weblogic.utils.classloaders.GenericClassLoader.defineClass(GenericClassLoader.java:343)
Truncated. see log file for complete stacktrace
怀疑还是jar包冲突导致,参考http://www.linuxidc.com/Linux/2011-06/36729.htm。
最后在stax-api-1.0.1-3.10.1.jar包下找到javax/xml/namespace/QName类,删除该类或整个jar。问题解决。
分享到:
相关推荐
weblogic javax/xml/namespace/QName报错-附件资源
通过以上分析和解决方案的实施,可以有效地解决在MyEclipse中部署Web应用程序到WebLogic服务器时遇到的`web.xml`格式错误问题。同时,这些扩展知识点也为开发者提供了更深入的理解和技术背景支持。
在上面的示例代码中,我们可以看到,错误信息中显示了javax/xml/namespace/QName类的加载问题,该类存在于多个jar包中,导致了包冲突问题。为了解决这个问题,我们可以使用endorsed目录将相关的jar包存放其中,从而...
然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...
- **官方技术**:如JAX-WS(Java API for XML Web Services),它是Sun Microsystems(现已被Oracle收购)提供的官方标准。 - **中间件服务器提供的技术**:如JBoss、WebLogic等应用服务器都内置了自己的Web ...
该jar包解决报错java.lang.NoClassDefFoundError: org/apache/james/mime4j/MimeException,亲测可用。
xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsd"> <wls:jndi-name>jdbc/OracleDS</wls:jndi-name> </...
- **模式位置**: 定义了XML Schema的位置,即`http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd`。 ##### 2. `session-descriptor`元素 此元素用于配置Web应用程序中的会话管理。尽管在...
2. **J2EE组件支持**:WebLogic Server 9.1对Java EE 5规范进行了支持,包括EJB(Enterprise JavaBeans)、Servlet、JSP(JavaServer Pages)、JPA(Java Persistence API)、JSF(JavaServer Faces)等。...
WebLogic是Oracle公司的一款强大的Java EE应用服务器,广泛用于企业级的Web应用程序部署与管理。在Linux环境下安装配置WebLogic,需要遵循一定的步骤和注意事项,确保服务器稳定运行和高效性能。 首先,安装Java ...
在WebLogic服务器上部署应用程序时,可能会遇到各种错误,这些错误可能是由于配置问题、环境问题或是应用程序本身的问题导致的。本篇文章将针对“在WebLogic部署出现的错误”这一主题,详细探讨可能遇到的问题及解决...
在WebLogic 11g中,我们可以通过修改`weblogic.xml`文件来定义虚拟目录,这通常位于Web应用程序的WEB-INF目录下。 首先,我们需要了解`<wls:context-root>`元素,它是定义Web应用访问URL的基础。例如,如果你设置`...
Apache 和 Weblogic 安装及配置反向代理转发 在本文中,我们将详细介绍如何安装和配置 Apache 和 Weblogic,以实现反向代理转发。该配置可以将 Weblogic 服务器的内容转发到 Apache 服务器上,从而提高网站的性能和...
### CXF支持WAS与Weblogic应用服务器 #### 概述 Apache CXF是一个全面的开源框架,用于构建和开发基于服务的应用程序。它提供了一系列的功能和服务,包括但不限于SOAP、XML、REST等协议的支持,使其成为Java环境中...
有些情况下,在开发web项目中会遇到weblogic无法解析xml的错误,是因为weblogic在解析xml时是调用自己的方法去解析,会产生一些莫名其妙的错误,我们只要在web-inf下添加weblogic.xml让其让出解析权即可.