`
longgangbai
  • 浏览: 7339481 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

解决一个weblogic的jar包冲突问题

 
阅读更多

         j2ee应用是在JBOSS环境下开发和测试的,没问题,移植到WebLogic Server( 版本: 10.3.6.0)之下,大部分功能都正常,就是附件同步有问题 ,报找不到 lib文件文件。经过以研究发现有以下解决方案:

 

 

如果是web项目在weblogic.xml的添加如下配置在可以加载WEB-INF/lib下的lib文件:

方案一:将lib文件放在web项目部署所在domain的lib目录。

方案二:修改web项目的weblogic.xml

<?xml version="1.0" encoding="UTF-8"?>
<wls:weblogic-web-app xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.3/weblogic-web-app.xsd">
    <wls:weblogic-version>10.3.6</wls:weblogic-version>
    <wls:context-root>XXXWeb</wls:context-root>
    <wls:container-descriptor>
       <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
    </wls:container-descriptor>
</wls:weblogic-web-app>

 

 如果是非Web项目

方案一:将lib文件放在项目部署所在domain的lib目录。

方案二:将lib文件放在项目EAR项目的APP

分享到:
评论

相关推荐

    weblogic部署项目jar冲突解决

    标题"weblogic部署项目jar冲突解决"指出的核心问题是JAR包冲突。这是因为不同的应用服务器可能内置了不同版本的库,或者在类加载机制上有差异,导致原本在Tomcat上运行良好的应用在WebLogic上出现问题。以下是一些...

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

    将应用部署在Weblogic Server 10.3中与Axis2冲突的问题可以通过删除项目WEB-INF\lib目录下的wstx-asl-3.2.4.jar包来解决。同时,也可以通过在WEB-INF\lib目录下配置weblogic.xml文件来解决包冲突的问题。

    websphere下部署CXF项目jar包冲突问题解决方式

    2. **创建共享库**:在WAS安装目录的`sharedlib`下创建一个新的共享库目录,然后将CXF所需但不与WAS冲突的JAR包(如`neethi-3.0.3.jar`, `wsdl4j-1.6.3.jar`, `xmlschema-core-2.1.0.jar`)拷贝到这个目录。...

    关于weblogic部署Java项目的包冲突问题的解决

    "关于weblogic部署Java项目的包冲突问题的解决" Weblogic是Oracle公司出品的一款Java EE应用服务器,广泛应用于企业级应用系统中。然而,在部署Java项目到Weblogic服务器时,经常会遇到包冲突问题,导致应用程序...

    Hibernate的Antlr在Weblogic中产生Jar冲突的解决办法

    在使用Hibernate框架进行Java应用开发时,特别是在Weblogic服务器环境下部署应用程序时,可能会遇到一个常见问题:由于不同版本的Antlr库(ANTLR:ANother Tool for Language Recognition)在类路径中的冲突导致的...

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

    需要注意的是,虽然移除`xml-apis-1.x.x.jar`通常可以解决问题,但在某些情况下,你的应用程序可能依赖于这个库的特定功能。因此,在移除前,应确保其他依赖项不会因此受到影响。如果应用有其他库也引用了XML解析器...

    weblogic10 与hibernate冲突解决方案 linux windows环境全解

    weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...

    项目框架从tomcat到weblogic

    3. Jar 包冲突:项目框架从 Tomcat 移植至 WebLogic 可能会出现 Jar 包冲突的现象,需要预加载 Jar 包。预加载 Jar 包可以解决类加载问题。 4. 配置文件修改:由于 WebLogic 不支持通配符,因此需要在配置文件中将...

    64位weblogic--windows安装部署及常见问题解决

    - 包引入错误:可能是由于类路径设置不当或jar包冲突导致的,可以通过调整`weblogic.xml`中的类加载顺序来解决。 - 乱码问题:检查字符集设置,确保在服务器和应用中都正确配置了字符编码。 - MIME-Type配置问题:在...

    SSH项目部署在window和linux下的Weblogic上出现 ClassNotFound异常解决办法

    经过初步排查发现,这一问题可能与Hibernate框架中所依赖的`antlr.jar`文件与WebLogic自带的jar包存在冲突有关。虽然在网上搜索了许多资料,但并未找到可行的解决方案。最终通过一份由前同事提供的资料,明确了问题...

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

    ### Tomcat移植到WebLogic问题及解决方法 #### 背景 在IT项目开发过程中,经常...因此,在进行应用程序移植时,还需要综合考虑并解决所有潜在的兼容性问题,以确保应用程序能够顺利地从一个平台移植到另一个平台。

    weblogic自学全套教程

    WebLogic是Oracle公司提供的一个企业级Java应用服务器,它支持Java EE(Enterprise Edition)规范,用于构建、部署和管理企业级应用程序。本教程旨在帮助初学者全面了解并掌握WebLogic的相关知识,从基础的安装配置...

    sunone8.1到weblogic10.3转移配置

    - 在迁移过程中,建议对所有更改进行详细记录,以便出现问题时能快速定位原因并解决问题。 - 测试是迁移过程中的关键步骤之一,确保每个更改后都进行了充分的测试,以验证应用功能的完整性。 #### 五、总结 从...

    j2ee框架的搭建+jar包的相关说明

    2. **获取J2EE服务器**:接下来,你需要下载一个J2EE服务器,如Apache Tomcat、JBoss EAP、IBM WebSphere或Oracle WebLogic等。这些服务器提供了运行J2EE应用所需的环境。 3. **安装服务器**:按照服务器提供商的...

    weblogic类加载过程简述

    - **Class-By-Class策略**:WebLogic默认采用这种策略,意味着每个类由唯一的一个类加载器加载,避免了类冲突问题。 - **Shared Classes策略**:在多实例环境中,可以设置共享类,让多个实例共享同一份类的加载,...

    在weblogic 部署出现的 错误

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

Global site tag (gtag.js) - Google Analytics