簡體   English   中英

java.lang.NoClassDefFoundError: javax/net/ssl/HostnameVerifier

[英]java.lang.NoClassDefFoundError: javax/net/ssl/HostnameVerifier

我正在嘗試使用 Z93F725A07423FE1C889FZD448B3 中的 HTTP 客戶端執行 rest api

我正在使用 ant 項目,因此在 module.xml 中使用以下依賴項

<module xmlns="urn:jboss:module:1.3" name="kv.http-client">
  <resources> 
    <resource-root path="httpcore-4.4.14.jar"/>
    <resource-root path="httpclient-4.5.13.jar"/>
  </resources>
</module>

在執行代碼時,我遇到了錯誤。 請讓我知道這有什么問題。

java.lang.NoClassDefFoundError: javax/net/ssl/HostnameVerifier
        at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:56)
  

正如 JBoss 社區的這個帖子所建議的那樣,您應該向javax.api package 添加依賴項:

您應該可以通過添加來解決此問題

 <module name="javax.api"/>

module.xml模塊的依賴部分org.apache.commons.httpclient

暫無
暫無

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

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