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

Weblogic优先加载jar包配置

 
阅读更多


为了解决在weblogic中jar包冲突的问题  你可以在web-inf下创建一个weblogic.xml
内容如:

 

<?xml version="1.0"?>

<weblogic-web-app

 xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app"

 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

 xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-web-app http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">

<container-descriptor>

<prefer-web-inf-classes>true</prefer-web-inf-classes>     //优先加载web工程中的jar包

</container-descriptor>

</weblogic-web-app>

 

 

分享到:
评论

相关推荐

    weblogic部署项目jar冲突解决

    总之,解决WebLogic上的JAR包冲突需要深入理解类加载机制和应用服务器的配置,通过合理管理和配置应用的依赖,可以有效避免和解决这类问题。在迁移过程中,保持耐心和细心,一步步排查,最终总能找到合适的解决方案...

    Weblogic jar包

    适合本地没有Weblogic环境,但需要引入Weblogic的配置

    weblogic下开发web项目时修改java文件不用重启的绿色方法,不用修改weblogic的配置文件、不用jar

    在WebLogic管理控制台中,可以启用"Prefer classes over jars in classpath"选项,这将使得WebLogic优先加载类路径中的类文件而不是JAR中的类,从而在类文件改变时实现热部署。 6. **WDT (WebLogic Development ...

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

    - 例如,可以在启动脚本中设置类路径,将Hibernate框架所需的Antlr版本放在前面,确保它被优先加载。具体可以参考以下示例代码: ```plaintext set SAVE_CLASSPATH=%CLASSPATH% set PRE_CLASSPATH=%WL_HOME%\...

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

    当该配置项设置为true时,Weblogic Server会优先加载项目WEB-INF\lib目录下的包,以解决包冲突的问题。 3. Axis2的StAX API实现 Axis2使用了StAX API来解析XML文件。StAX API是Streaming API for XML的缩写,用于...

    weblogic类加载过程简述

    WebLogic的类加载器体系遵循“父类加载器优先”原则,这意味着当一个类加载请求发生时,首先由父类加载器尝试加载,只有在其无法找到相应类时,才会将请求传递给子类加载器。WebLogic的主要类加载器包括Bootstrap类...

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

    "websphere下部署CXF项目jar包冲突问题解决方式"这一主题聚焦于如何在IBM Websphere Application Server (WAS)中成功部署包含Apache CXF Web服务的WAR包,解决由于类加载导致的运行异常。 Apache CXF是一个流行的...

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

    在Weblogic服务器的配置文件中,存在一个名为prefer-application-packages的元素,该元素可以指定Weblogic服务器优先加载项目中的jar包。通过设置该元素,可以避免包冲突问题。 3. 使用 Class-Path元素 在MANIFEST...

    Weblogic 兼容JPA相关架包架包

    1. **部署配置**:可能需要修改Weblogic的部署描述符(如weblogic.xml或ejb-jar.xml),设置适当的类加载器策略,确保JPA2.0的类优先于Weblogic自带的JPA1.0版本加载。 2. **库管理**:将上述两个JAR文件添加到...

    在MyEclipse中配置webLogic服务器

    - **Prepend to classpath**:在此列表框中,通过`Add JAR/ZIP`添加你需要在服务器启动时优先加载的JAR文件。例如,添加`D:\BEA\weblogic81\server\lib\weblogic.jar`和`D:\BEA\weblogic81\server\lib\webservices....

    sunone8.1到weblogic10.3转移配置

    - **禁用WebLogic内置的ANTLR**:可以通过修改WebLogic的启动脚本,将`antlr-2.7.5H3.jar`添加到`PRE_CLASSPATH`中,这样可以在加载WebLogic内置的ANTLR之前优先加载此版本。 - **替换WebLogic内置的ANTLR**:如果...

    weblogic 类加载

    当设置为`true`时,WebLogic 会优先加载`WEB-INF`目录下的类,而不是父加载器中的类,这使得应用可以覆盖服务器中已存在的类,但需要注意避免类转换错误。 WebLogic 支持热部署,即在服务器运行时部署新版本的应用...

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

    2. **编写配置**:在该文件中添加以下内容,以指定优先加载`WEB-INF/classes`和`WEB-INF/lib`中的类和资源文件。 ```xml &lt;!DOCTYPE weblogic-web-app PUBLIC "-//BEA Systems, Inc.//DTD Web Application 8.1//...

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

    - 包冲突:通过创建`weblogic.xml`并指定优先加载的jar包来解决。 5、解决问题的方法 - 使用WebLogic控制台进行应用部署和管理,可以查看日志和诊断信息来定位问题。 - 配置日志级别以获取更详细的错误信息。 - ...

    Linux 下整合 weblogic12c jsf1.2 Hibernate3

    - 这些配置指定了 WebLogic 服务器优先加载应用程序中的 JSF 相关类和资源,而不是服务器自带的默认版本。 2. **部署应用**:完成上述步骤后,可以将应用部署到 WebLogic 12c 上。确保应用中的依赖正确指向 JSF ...

    在BEA WebLogic Server上开发应用程序的20条技巧

    WebLogic遵循"parent-first"策略,优先从系统类路径加载类,但可通过`prefer-web-inf-classes`选项改变这一行为,让WAR内的类库优先加载。不过,这可能导致类冲突问题。 2. **线程池与类加载器**:WebLogic在部署每...

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

    这导致了类加载问题,即WebLogic优先加载了自己的ANTLR版本,而不是应用程序中包含的版本,从而导致Hibernate无法正常工作。 **解决方案:** 1. **复制ANTLR库:** - 将项目`WEB-INF\lib`目录下的`antlr-2.7.5H3....

    weblogic12 下 org.hibernate.hql.ast.HqlToken

    2. **模块加载顺序**:WebLogic Server内部的模块加载机制可能导致某些库文件被优先加载,从而覆盖了应用所需的具体版本。 3. **Hibernate版本兼容性**:不同版本的Hibernate可能对某些类库有特定的要求或依赖关系...

Global site tag (gtag.js) - Google Analytics