如何检测远程网页是否可用

时间:2009-08-24 08:59:16

标签: java tomcat

我需要检查是否部署了通过tomcat托管在远程服务器上的网页。可能存在未部署页面的情况,我需要捕获它。 我尝试过使用URL连接,但我想这对于验证tomcat在远程系统上是启动还是停机都很有用。

如何验证页面是否已部署?

提前致谢, 跌

2 个答案:

答案 0 :(得分:2)

我会使用HttpClient并注意连接和IO异常(如果服务器本身没有响应)和/或相应的HTTP status codes(可能您只是在寻找 200 )。我可能会发出一个HEAD请求,而不是GET请求,只是简单地获取响应头,而不是完整的页面(虽然这可能是一个优化太多 - 你的页面要检索多贵?)。

您可以适当地配置连接超时,从而及时确定状态。

答案 1 :(得分:1)

URLConnection是要走的路。请看这个示例http://nadeausoftware.com/node/73