异常 - NoClassDefFoundError:org.apache.xml.security.Init

use*_*327 5 java noclassdeffounderror

您好,我可以知道为了解决此异常我缺少哪些库文件吗?请帮忙,谢谢。

包括:xmlsec-1.4.3

ERROR   ] SRVE0777E: Exception thrown by application class 'org.apache.jasper.runtime.PageContextImpl.handlePageException:701'
com.ibm.websphere.servlet.error.ServletErrorReport: java.lang.NoClassDefFoundError: org.apache.xml.security.Init (initialization failure)
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:701)
    at [internal classes]
    at com.ibm._jsp._newlistener._jspService(_newlistener.java:223)
    at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:101)
    at [internal classes]
Caused by: java.lang.NoClassDefFoundError: org.apache.xml.security.Init (initialization failure)
    at java.lang.J9VMInternals.initialize(J9VMInternals.java:168)
    at com.rexit.easc.SoapSender.sentSOAP(SoapSender.java:93)
    at com.rexit.easc.testingXML.checkIsmNcd_value(testingXML.java:2815)
    at com.rexit.easc.testingXML.proc_MOTOR(testingXML.java:517)
    at com.rexit.easc.testingXML.processInput(testingXML.java:269)
    at com.ibm._jsp._newlistener._jspService(_newlistener.java:182)
Run Code Online (Sandbox Code Playgroud)

Ant*_*nev 1

问题似乎是 Init 类无法初始化(首先在 JVM 中加载),它说initalization failure。从代码来看,类初始化期间发生的唯一事情(调用一些静态代码)是创建 Log。根据这篇文章,IBM WebShere 具有内置的 Apache commons 日志记录。由于 WebSphere 配置的原因,可能无法创建 LogFactory。