如何在类路径的开头添加一个jar?

问题描述 投票:0回答:1

我们需要在类路径中同时包含log4j 1.x jar(默认情况下由weblogic 10.3添加)和log4j 2.8.x jar。我需要在类路径的开头添加log4j 2.8.x jar,以便应用程序选择log4j 2.8.x jar。

java weblogic project war ear
1个回答
0
投票

您可以将这些JAR添加到您的WAR中,并在weblogi.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/ejb-jar_3_0.xsd
http://xmlns.oracle.com/weblogic/weblogic-web-app
http://xmlns.oracle.com/weblogic/weblogic-web-app/1.4/weblogic-web-app.xsd">

     <wls:weblogic-version>12.1.1</wls:weblogic-version>
     <wls:context-root>FilterWeb</wls:context-root>
     <wls:container-descriptor>
         <wls:prefer-application-packages>
             <wls:package-name>com.oracle.foo</wls:package-name>
         </wls:prefer-application-packages>
     </wls:container-descriptor>
</wls:weblogic-web-app>

参考:https://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm#WBAPP660

© www.soinside.com 2019 - 2024. All rights reserved.