搞个URLConnection定时调一下web上的某个页面就行了

解决方案 »

  1.   

    web里写个定时器,定时给另一个程序发信息,当超过N时间后,就认为死了就用socket好了。
      

  2.   

    urlconnection/httpclient
    定时访问下
      

  3.   

    写个socket的死循环去监控吧!!!!!~~~
      

  4.   

    可以写个简单的页面,页面接收到请求,直接返回一个特定标志,然后启动一个循环进程,里面可以使用urlconnection或者httpclient定时发送一个请求,得到返回的特定标志就说明系统正常,返回超时或者抛异常就告警,后面的处理方式就多了,当然socket也是个不错的方式,感觉没有画页面方便
      

  5.   

    这个看看API就成了,我给你个我写的方法吧
    private static boolean sendShortMessage(String urlStr) {
    URL url = null;
    URLConnection conn = null;
    InputStream is = null;
    BufferedReader br = null;
    String resultStr = null;
    boolean result = false;
    try {
    url = new URL(urlStr.toString());
    conn = (HttpURLConnection) url.openConnection();
    is = conn.getInputStream();
    br = new BufferedReader(new InputStreamReader(is));
    resultStr = br.readLine();
    System.out.println("ResultStr : " + resultStr);
    result = resultStr.indexOf("<result>00</result>") > 0;
    return result;
    } catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    return false;
    }
    }
      

  6.   

    参考Tomcat的application应用管理页面