当我为 jboss 服务器 6.4 运行相同的代码时,它工作得很有趣。但是当我们将jboss服务器升级到7.1时,它显示以下错误。
public final HttpClientBuilder useSystemProperties() {
this.systemProperties = true;
return this;
}
public static CloseableHttpClient createDefault() {
return HttpClientBuilder.create().build();
}
CloseableHttpClient httpclient = HttpClients.createDefault();
(default task-2) [REQUEST: PX_SUBMIT_SERVICE ] EXCEPTION=[TYPE :java.lang.NoSuchFieldError MESSAGE :java.lang.NoSuchFieldError: INSTANCE
at org.apache.http.impl.client.HttpClientBuilder.build(HttpClientBuilder.java:769)
at org.apache.http.impl.client.HttpClients.createDefault(HttpClients.java:58)
最佳答案
显然,JBoss 7 附带了新版本的 Apache httpclient 库,您需要相应地更新您的代码。
关于java - Jboss 6.4服务器可以工作,7.1服务器不能工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57563448/