需求是记录服务器什么时候奔溃,通过指定某些网页地址到配置文件里,做一个计时器,每个5分钟检查这些地址,如果访问出问题就通过发短信给我们,需求一:指定的那些网页地址,时间间隔写到配置文件里
二:发现访问出问题了就发短信给我们。有会的请赐教了。

解决方案 »

  1.   

    总体上就是用HttpClient去请求页面。1、配置文件除了网页URL外,还需要有“健康特征值”或“出错特征值”,用于电脑判断是否页面正常。2、这个需要有短信平台,当然可以租用也可以短信猫,调用起来都很简单。WS 或 HTTP-GET就完毕了。
      

  2.   

    再请教下如何在服务器端运行这个java程序,本地上可以在myeclipse启动 run as java application.
      

  3.   

    再请教下如何在服务器端运行这个java程序,本地上可以在myeclipse启动 run as java application.
      

  4.   


    发布时打包成完整的jar包,然后自己写个 bat 脚本用java命令带好环境参数啥的来启动它就好了。
      

  5.   

    高手再请教下,关于可执行的jar包,我已经把一个java project打包成一个可执行的jar包了,不过要在命令窗口里输入“对应路径+命令”才能执行,如:D:\>java -jar TestJar.jar有没有可以做一个执行文件,类似做个快捷的文件,我在外面双击就可以执行jar包的,由于我这个记录不能浏览的页面地址好像是个阻塞的,就是一旦启动就每隔一段时间就给反馈,是不是想要加一个启动快捷的同时还要加一个终止快捷键 
      

  6.   

    也可以通过web-project方式。。启动tomcat开启一个线程。。5秒http请求一次目标网页。。根据返回http返回代码判断是否正常访问。。
    发短信就如上面所说。。比较简单。。
      

  7.   

    配置文件如xx.properties或xx.xml都行。。读取配置,并作为参数传递到执行方法。。
      

  8.   


    谢谢兄台回答,功能我已经实现的差不多了,只是想知道这么打成jar包后,通过启动快捷键去启动程序的运行,
      

  9.   

    基本就几招:
    1、打包成exe,这个有工具可做;甚至可以做成服务;
    2、编写jar包中的“META-INF/MANIFEST.MF”,设置:Main-Class: xxx.ooo.Xxoo  那么在安装了JRE环境的Windows中,可以直接双击运行;
    3、自己打个zip包,写个startup.bat 程序来负责配置好环境并启动;绿色安装,哈;