DashO:javax.net.ssl.HostnameVerifier 未找到
DashO: javax.net.ssl.HostnameVerifier not found
我正在使用 DashO 6.10.1 对 war 进行混淆处理,在此过程中我遇到以下错误,而 运行 obfuscate.xml.
错误: com.preemptive.dasho.DashOClassNotFoundException:javax.net.ssl.HostnameVerifier; com.abc.xyz.client.AbstractRestClient$1
的超级界面
和warning:com.abc.xyz.client.AbstractRestClient$1的超级接口javax.net.ssl.HostnameVerifier未找到
HttpClient 包含 javax.net.ssl.HostnameVerifier 并且此 jar 包含在 dox 文件的 classpath 部分中。
我有以下代码,因此我必须导入 javax.net.ssl.HostnameVerifier class.
final String hostname = "hostname";
if (hostname != null) {
SSLConnectionSocketFactory sslSocketFactory = new SSLConnectionSocketFactory(sslContextBuilder.build(), new HostnameVerifier() {
@Override
public boolean verify(String arg0, SSLSession arg1) {
return hostname.equals(arg0);
}
});
clientBuilder.setSSLSocketFactory(sslSocketFactory);
}
以下是我的配置:
Java1.6
DashO 6.10.1
HttpClient 4.5.2
有人可以帮我解决这个问题吗?
尝试将“${jsse.jar}”(不带引号)添加到项目配置中的支持类路径中。这可以在 DashO UI 中的 Input->Support 下找到。如果这不起作用,请手动将路径添加到 Java 安装所在的 jsse.jar。
我正在使用 DashO 6.10.1 对 war 进行混淆处理,在此过程中我遇到以下错误,而 运行 obfuscate.xml.
错误: com.preemptive.dasho.DashOClassNotFoundException:javax.net.ssl.HostnameVerifier; com.abc.xyz.client.AbstractRestClient$1
的超级界面和warning:com.abc.xyz.client.AbstractRestClient$1的超级接口javax.net.ssl.HostnameVerifier未找到
HttpClient 包含 javax.net.ssl.HostnameVerifier 并且此 jar 包含在 dox 文件的 classpath 部分中。
我有以下代码,因此我必须导入 javax.net.ssl.HostnameVerifier class.
final String hostname = "hostname";
if (hostname != null) {
SSLConnectionSocketFactory sslSocketFactory = new SSLConnectionSocketFactory(sslContextBuilder.build(), new HostnameVerifier() {
@Override
public boolean verify(String arg0, SSLSession arg1) {
return hostname.equals(arg0);
}
});
clientBuilder.setSSLSocketFactory(sslSocketFactory);
}
以下是我的配置:
Java1.6
DashO 6.10.1
HttpClient 4.5.2
有人可以帮我解决这个问题吗?
尝试将“${jsse.jar}”(不带引号)添加到项目配置中的支持类路径中。这可以在 DashO UI 中的 Input->Support 下找到。如果这不起作用,请手动将路径添加到 Java 安装所在的 jsse.jar。