Tomcat服务器重启小工具—swing

本文介绍了如何使用Java Swing创建一个监控Tomcat服务器的应用程序。当服务器挂掉时,该工具会自动检测并重启Tomcat。通过检查网页响应和进程状态来判断服务器状态,并提供日志记录、配置文件操作和托盘化功能。
摘要由CSDN通过智能技术生成

第一次写博文,跟大家一起学习分享,有诸多不足,望多多指教,大神轻轻指点。。。好了,回到正文。。。

最近在做一个web项目,老大提到一个问题,说Tomcat服务器如果挂掉了,我们应该能有一个程序来唤醒Tomcat服务器,而不是工作人员手动去操作(好吧,这确实是个问题)。O了,这就是基本需求。。。惊恐,对于新来的,应聘java开发却弄了两个礼拜Linux的我鸭梨山大啊!!!好吧,好好表现。。。

        首先是对核心功能的考虑,没有头绪的我首先想到度娘,事实证明度娘是很强大的,不多久就发现网上其实已经有关于这方面的代码,具体的实现思路为:用一个线程不断对web页面进行访问,然后判断,如果返回有值则说明Tomcat正常运行,无需其他操作;如果没有返回值,则继续判断进程中是否有tomcat7.exe这个进程,如果找到则说明服务器已经卡死,先关闭再开启Tomcat;如果进程中不存在则说明服务器还未启动,直接启动Tomcat。注:这里需将tomcat注册成服务,方便接下来对服务直接操作。核心思想就是这样了。。。大笑

       本着对于swing的特殊感情,并且希望大家都能方便使用的想法,用的是界面化的操作模式。界面实现用的是swing(虽然我知道这东西已经很难看到了可怜,下面有工具界面)

       下面看核心代码:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值