就是如何能用java实现-发送一个http请求,看是否可以得到页面(检查web服务器是否档机),如果档机,发E-mail给管理员,并记录文件日志!
解决方案 »
- 一年有52周,多出一天,现在是要在系统中做周报,客户要求每周都要上交周报,逻辑怎么弄?求高手,求解
- 急..项目文档需求分析
- 关于MVC模式的实践问题
- org.apache.catalina.core.StandardWrapperValve invoke
- 框架那么多,该怎么选择?
- 含有主外键怎么增删改查
- 配置时cvs 服务器host和密码问题 急急急!50分
- 急!急!急!有关<<Thinking in JAVA>>的问题
- 高手请进:关于corba服务
- Spring注入失败,tomcat启动正常,输入url访问的时候就报错,我是SSI框架,100分在线等
- Struts标签的问题
- 大家看看是个什么错误?jdk1.4下好好的1.5就这样了,是用freemarker时报的错误
1:如果你的服务器支持ejb2.1以上,可以写个time serviec ejb,定时执行一个http请求,如果当机,就发email。至于如何执行一个http请求,可以用URL 类,也可以用httpclient。这里给你个例子:
http://blog.csdn.net/lcllcl987/archive/2006/09/28/1301421.aspx
2:如果对ejb不熟悉,可以写个application,采用调度的方法,定时执行http请求:
如何调度?当然是用quartz。用baidu搜索quartz,你会得到很多。
http://blog.csdn.net/lcllcl987/archive/2005/07/21/430797.aspx
我们现在想了一个办法就是 扫描本机或其他机器的端口
如果web容器运行正常,那么它的端口(如8000,8080或者自定义的端口)就是存在的
反之,如果它的端口不存在,说明web容器档机了
前提是管理员知道要监听的机器的端口现在问题转到如何监听端口,监听端口的程序该如何写,请指教!!!
你前面的代码好像不是用java写的吧
的方法不可行,万一WEB容器当机了,8080还是存在的,只是没响应了,你怎么办
综合上面兄弟的意见,还是要执行一个http请求,我看了你的相关例子,你说的commons-httpclient.jar,common-logging.jar这俩个包从哪里搞啊?
[email protected]
上了msn 但是你老不在线啊 还是在这里和你说
问一下 监控一个url是否能在tomcat中得到应答应该用什么方法