![](/img/trans.png)
[英]Caused by: java.lang.NoSuchMethodError: org.apache.solr.client.solrj.impl.HttpSolrClient.<init>(Ljava/lang/String;)V
[英]java.lang.NoSuchMethodError: org.apache.xerces.impl.xpath.regex.RegularExpression.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;
這顯然是在所使用的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.