簡體   English   中英

java.lang.NoSuchMethodError:org.apache.xerces.impl.xpath.regex.RegularExpression。 <init> (Ljava / lang / String; Ljava / lang / String; Ljava / util / Locale;

[英]java.lang.NoSuchMethodError: org.apache.xerces.impl.xpath.regex.RegularExpression.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;

在Weblogic服務器中部署應用程序時,我遇到了這個問題。 一旦我部署,狀態為“准備就緒”,由於此問題,狀態不會更改為“活動” 在此處輸入圖片說明

有人可以幫我解決這個問題,

提前致謝。!!

依賴層次

這顯然是在所使用的Xerces版本中發生沖突,的確,您會收到此異常,因為它試圖訪問自Xerces 2.11之后已刪除的構造函數public RegularExpression(String regex, String options, Locale locale) 換句話說,嘗試訪問此構造函數的代碼已使用Xerces的早期版本進行編譯,並且在類路徑中找到的Xerces 2.11導致了此異常。

由於對此異常進行了完整的堆棧跟蹤,因此您應該確定依賴於Xerces早期版本的類,然后根據該類,如果可能的話,請遷移代碼以使其與Xerces 2.11兼容,否則您將不會需要最多將Xerces的版本降級到2.10。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM