有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我们需要两个log4j 1。xjar(默认情况下由weblogic10.3添加)和log4j2.8。在我们的类路径中使用xjar。我需要添加log4j2.8。在类路径的开头添加一个xjar,这样应用程序就会选择log4j2.8。一个罐子


共 (1) 个答案

  1. # 1 楼答案

    您可以将这些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