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

标签 java weblogic project war ear

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

最佳答案

您可以将这些 JAR 添加到 WAR 中并在 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/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

关于java - 如何在类路径的开头添加jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61730923/

相关文章:

java - 将值从 Controller 添加到下拉菜单 Spring MVC

java - ejb-jar.xml : Allowed Methods for container-transaction tag

c++ - Visual Studio 中解决方案范围的构建配置?

ubuntu - 如何在 Android Studio `Reopen Project` 列表中重命名项目?

project - 沃尔特计划发生了什么?

java - 核心 Java - 创建自定义 AOP

java - 当尝试在 SOP 语句中使用我创建的类中的方法时,如何使用它们?

java - 如何在 Java 中循环遍历 2D ArrayList 并填充它?

java - 来自 Hibernate 的同步类加载器调用

java - 如何在 Weblogic 12c 中记录日志文件