zoukankan      html  css  js  c++  java
  • weblogic11g(10.3.6)部署war包时,解决jar包冲突的超简方案

    亲测有效:weblogic11g(10.3.6) + jdk7,打包使用jdk7或jdk8,注意weblogic用的jdk和打包时jdk的兼容。

    分别配置web项目下pom.xml和weblogic.xml


    1,web项目增加打包配置,排除掉冲突jar包,./pom.xml

    <build>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <configuration>
            <encoding>UTF-8</encoding>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-war-plugin</artifactId>
          <version>2.2</version>
          <configuration>
            <warName>${project.build.finalName}</warName>
            <packagingExcludes>
              WEB-INF/lib/stax-api-1.0.1.jar,
              WEB-INF/lib/xml-apis-1.0.b2.jar
            </packagingExcludes>
          </configuration>
        </plugin>
      </plugins>
    </build>

    2,增加或修改./src/main/webapp/WEB-INF/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://xmlns.oracle.com/weblogic/weblogic-web-app
      http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">
      <wls:container-descriptor>
        <wls:prefer-application-packages>
          <wls:package-name>org.apache.commons.lang.*</wls:package-name>
          <wls:package-name>org.apache.xmlbeans.*</wls:package-name>
          <wls:package-name>antlr.*</wls:package-name>
          <wls:package-name>org.hibernate.*</wls:package-name>
          <wls:package-name>javax.persistence.*</wls:package-name>
        </wls:prefer-application-packages>
      </wls:container-descriptor>
    </wls:weblogic-web-app>

    参考:https://blog.csdn.net/zhangli865621030/article/details/50265127

  • 相关阅读:
    解决删除镜像时image is referenced in multiple repositories
    paramiko模块的使用
    python之函数(一)
    python之控制流习题+代码
    python之控制流
    Python之逻辑运算符
    python之列表,元组,字典。
    python之常用的数据类型
    python基础语法之基础语法规则以及设置
    python环境搭建以及pycharm的安装
  • 原文地址:https://www.cnblogs.com/dingxl18/p/10195141.html
Copyright © 2011-2022 走看看