【问题标题】:How to fix weblogic module exception problem如何修复weblogic模块异常问题
【发布时间】:2019-09-14 20:20:00
【问题描述】:

我更改了我的项目库,然后 weblogic 无法部署我的应用程序。我搜索了问题,有人说问题是本地库和 weblogic 库冲突,库必须降级。 weblogic 会产生类似

的错误
<Failure occurred in the execution of deployment request with ID "714909067668592" for task "0".
Error is:"weblogic.application.ModuleException: null
null"
weblogic.application.ModuleException: null
null
at weblogic.servlet.internal.WebAppModule.createModuleException(WebAppModule.java:1824)
at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:270)
at weblogic.servlet.internal.WebAppModule.init(WebAppModule.java:682)
at weblogic.application.internal.flow.ScopedModuleDriver.init(ScopedModuleDriver.java:162)
at weblogic.application.internal.ExtensibleModuleWrapper.init(ExtensibleModuleWrapper.java:98)
Truncated. see log file for complete stacktrace
Caused By: java.lang.IllegalArgumentException
at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
at com.bea.objectweb.asm.ClassReader.<init>(Unknown Source)
at weblogic.application.utils.annotation.ClassInfoImpl.<init>(ClassInfoImpl.java:41)
at weblogic.application.utils.annotation.ClassfinderClassInfos.polulateOneClassInfo(ClassfinderClassInfos.java:240)
at weblogic.application.utils.annotation.ClassfinderClassInfos.populateClassInfos(ClassfinderClassInfos.java:193)
Truncated. see log file for complete stacktrace

现在我的问题是应该更改哪些库/库才能使代码正常工作! 我有这些库

【问题讨论】:

  • 能分享一下weblogic server的log sn-p报告这个异常吗?
  • 请问,您的问题解决了吗?
  • 嗨@Lazarus,也许吧。我不记得了……

标签: java jakarta-ee jersey weblogic weblogic12c


【解决方案1】:

我遇到了这个问题。通过将 servlet 部署描述符从 2.5 降级到 2.4 来修复。您也可以尝试更改。 示例的完整链接:https://mkyong.com/web-development/the-web-xml-deployment-descriptor-examples/

这里有你的选择:

Servlet 3.1 部署描述符

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee 
         http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
</web-app>

Servlet 3.0 部署描述符

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
          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/web-app_3_0.xsd"
          version="3.0">
</web-app>

Servlet 2.5 部署描述符

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
          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/web-app_2_5.xsd"
          version="2.5">
</web-app>

Servlet 2.4 部署描述符

<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
          http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
          version="2.4">

  <display-name>Servlet 2.4 Web Application</display-name>
</web-app>

Servlet 2.3 部署描述符

<!DOCTYPE web-app PUBLIC
 "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 "http://java.sun.com/dtd/web-app_2_3.dtd" >

<web-app>
  <display-name>Servlet 2.3 Web Application</display-name>
</web-app>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-11-15
    • 2015-12-15
    • 1970-01-01
    • 2012-05-29
    • 2012-10-19
    • 2019-10-17
    • 1970-01-01
    相关资源
    最近更新 更多