Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java HttpUrlConnection超时,即使浏览器中有可用的页面-JBoss问题?_Java_Jakarta Ee_Jboss_Jboss7.x - Fatal编程技术网

Java HttpUrlConnection超时,即使浏览器中有可用的页面-JBoss问题?

Java HttpUrlConnection超时,即使浏览器中有可用的页面-JBoss问题?,java,jakarta-ee,jboss,jboss7.x,Java,Jakarta Ee,Jboss,Jboss7.x,我正在尝试从特定URL获取页面内容: HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); LOGGER.info("Response code: "+conn.getResponseCode(); ... (rest of the code, not relevant at the moment) ... 我无法获取连接。getResponseCode(

我正在尝试从特定URL获取页面内容:

HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
LOGGER.info("Response code: "+conn.getResponseCode();
... (rest of the code, not relevant at the moment) ...
我无法获取
连接。getResponseCode()
,在打印之前我有超时。令人惊讶的是,当我在浏览器中输入相同的URL时,页面将正确加载。我认为这可能与HTTP/HTTPS有关,不幸的是,在将
HttpURLConnection
更改为
HttpsURLConnection
之后,没有什么区别


也许这与JBoss配置有关?我使用JBoss 7.1.1 Final。

这是HTTPS url吗?如果是的话,你需要对此做出解释。使用HttpsURLConnection时,必须考虑HTTPS证书需要一个信任库来进行比较。要忽略这种信任感(并在某种程度上破坏了使用HTTPS的意义),请参见

是的,它是HTTPS。但是在用HTTP替换HTTPS之后,我得到了相同的结果。你用其他URL尝试过吗?如果URL不是什么敏感的东西,如果我能测试一下,会有帮助的。现在,有了一个随机的http url,你上面的代码给了我一个200 OK的预期。谢谢你的支持。不幸的是,似乎没有URL可以正常工作。我想这可能是JBoss的配置问题。我将在我的另一台服务器上尝试此操作。此服务器是否位于HTTP代理之后?在浏览器中使用代理可以是透明的,因此您可能不会注意到它们的存在。实际上,有多个服务器,我们有一个负载平衡器。我想这可能就是问题所在。