[英]Invoke private static method with MethodUtils from Apache commons-lang3
[英]NoClassDefFoundError even after adding commons-lang3 library in Struts 2.3.24
我正在研究Struts 2項目。
我用過StrutsPrepareAndExecuteFilter
。
我正在使用Eclipse IDE
和Weblogic server 9.2
。
我已將以下庫添加到項目的lib文件夾中:
我已經使用了螞蟻構建工具來構建耳朵。
在編譯期間沒有錯誤,但是當我部署耳朵時,出現以下錯誤
SEVERE: Could not load user
defined filter in web.xml: org.apache.struts2.dispatcher.ng.filter.StrutsPreparecuteFilter.
java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils
at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.reg
XmlConfigurationProvider.java:213)
即使在項目的WEB-INF / lib文件夾中添加了commons-lang3
jar之后,為什么commons-lang3
異常?
我需要向Weblogic服務器添加任何jar嗎?
在這里,我在項目的lib文件夾中包含了commons-lang3-3.2.jar,因此它與堆棧溢出時發布的其他問題不是重復的
我終於發現java 1.5不支持commons-lang3-3.2 jar。 相反,commons-lang3-3.0 jar可以與Java 1.5一起使用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.