Java 检查Web应用程序服务是否就绪

Java 检查Web应用程序服务是否就绪,java,asp.net,Java,Asp.net,我在我的应用程序中公开了两个Http方法,比如Get和Post方法,它们驻留在JBoss中。 其中一个需要重启JBoss应用程序本身。其他人需要确保应用程序已准备好使用。它们都是Http方法。有时boss中的应用程序会在我的应用程序中重新启动,因为我调用了restartHTTP方法。但我的问题是,我不知道应用程序是否准备好被调用其他方法,顺便说一下,客户端是一个.net应用程序。有人能给我一个解决方案吗?谢谢。创建一个webservice方法“AmIAvailable”,它只返回“success

我在我的应用程序中公开了两个Http方法,比如Get和Post方法,它们驻留在JBoss中。
其中一个需要重启JBoss应用程序本身。其他人需要确保应用程序已准备好使用。它们都是Http方法。有时boss中的应用程序会在我的应用程序中重新启动,因为我调用了restartHTTP方法。但我的问题是,我不知道应用程序是否准备好被调用其他方法,顺便说一下,客户端是一个.net应用程序。有人能给我一个解决方案吗?谢谢。

创建一个webservice方法“AmIAvailable”,它只返回“success”或“True”。调用此webservice方法。如果您收到一个输出,那么webservice是可用的,您可以调用所有方法


如果没有(例如,您可能会收到“Service Unavailable”(服务不可用)异常),那么webservice还无法访问。

我可以使用套接字连接主机和端口来测试它是否准备好了吗?有人能给我一些关于我的解决方案的意见吗?