开发者社区> 问答> 正文

如何在输入命令关闭tomcat服务时默认同时自动关闭短信猫服务呢?

现Linux下发送短信问题。
启动tomcat时启动短信猫服务,可是当关闭tomcat服务时,请问有什么方法关闭短息猫服务呢?
启动和关闭tomcat是在终端用的命令,每次关闭tomcat后短信猫服务还在运行导致下次启动短信猫服务时失败
现servlet中已经写好关闭短信猫服务,如何在输入命令关闭tomcat服务时默认同时自动关闭短信猫服务呢?
我老大给我的意见时在启动短信猫服务时判断短信猫服务的端口是否占用
如果被占用就强制关闭,之后运行启动的代码;如果没有占用就正常启动。
可是Linux没接触过,哪位大神给点意见看这个思路走的通不或者给点提示代码。。

展开
收起
落地花开啦 2016-05-27 11:44:54 2348 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    1.你的短信猫是在哪里初始化的,就应该在响应的destroy方法里做关闭。
    2.我估计你是在ServletContextListener里监听程序启动时启动短信猫的,那么你可以写监听器监听ServletContext的关闭事件,另外servlet和filter都有destroy方法,
    1
    3.和哪个系统无关。
    4.如果涉及到外部进程,可以调用java的Runtime.exceute()方法调用命令

    2019-07-17 19:17:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载