【问题标题】:Weblogic 12 c error Servlet error BEA-101017 shown after deploying war部署war后显示Weblogic 12 c错误Servlet错误BEA-101017
【发布时间】:2021-03-09 06:16:09
【问题描述】:

我们能够在 Weblogic 10.3.6.0 中成功部署 war 文件,但最近我们尝试在 Weblogic 12c 中部署相同的 war,我们开始看到以下 servlet 错误,需要您的建议来解决此问题。

【问题讨论】:

  • 似乎是应用正在加载不同的球衣库​​
  • 是否可以在 12 c 中只使用 Jersy 1.x 库?

标签: war weblogic12c


【解决方案1】:

您可以按照以下步骤将球衣 1.x 更新到您的应用程序中:

https://docs.oracle.com/middleware/1213/wls/RESTF/version-restful-service.htm#RESTF200

最后,您需要在您的应用程序中进行类加载器过滤,例如,在您的 weblogic.xml 中:

(将所有必要的 jar 文件打包到其中)。

<?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.7/weblogic-web-app.xsd">
 
 ...
 <wls:container-descriptor>
 <wls:prefer-application-packages>
 <!-- jersey-bundle-*.jar -->
 <wls:package-name>com.sun.jersey.*</wls:package-name>
 <wls:package-name>com.sun.research.ws.wadl.*</wls:package-name>
 <wls:package-name>com.sun.ws.rs.ext.*</wls:package-name>
 <!-- Jackson-*.jar -->
 <wls:package-name>org.codehaus.jackson.*</wls:package-name>
 
 <!-- jettison-*.jar -->
 <wls:package-name>org.codehaus.jettison.*</wls:package-name>
 
 <!-- jsr311*.jar -->
 <wls:package-name>javax.ws.rs.*</wls:package-name>
 
 <!-- asm.jar -->
 <wls:package-name>org.objectweb.asm.*</wls:package-name>
 </wls:prefer-application-packages>
 </wls:container-descriptor>
</wls:weblogic-web-app>

【讨论】:

    【解决方案2】:

    初步怀疑是JDK兼容性

    1. Weblogic 10.3.6和Weblogic c12c使用的JDK版本号是多少

    2. 要不要使用weblogic12c JDK版本环境编译war

    【讨论】:

    • 1) 我们在 Weblogic 10.3.6 中使用 Java 1.7,12 C 使用 1.8 2) 是的,我们计划使用 1.8
    • 构建应用包也需要用JDK1.8编译
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-26
    • 1970-01-01
    • 2017-02-12
    • 1970-01-01
    相关资源
    最近更新 更多