java项目在linux环境下tomcat自动重启

Yao薬 2017-03-16 11:54:28
java A项目,不定时会需要替换某个认证jar包,每次替换jar包都需要清缓存、手动重启tomcat,现在在A项目中写了个重启Servlet,调用linux的restart.sh脚本。

问题:调用脚本后,A项目能正常stop,但是不能start

restart.sh脚本如下,单独运行脚本,可以正常重启tomcat,但是servlet调用就只能停止。
...全文
485 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tianfang 2017-03-22
  • 打赏
  • 举报
回复
servlet调用脚本 关闭了自己父进程的tomcat进程,servlet及tomcat都结束,servlet调用的脚本也会自动结束 单独开发一个服务,最简单就是一个TCP服务器,接收本机发来的特殊字符串,就调用你写的脚本,关闭并重新启动tomcat
Yao薬 2017-03-20
  • 打赏
  • 举报
回复
确定是一致的
小武格 2017-03-17
  • 打赏
  • 举报
回复
执行脚本启动tomcat需要配置环境,手动执行可以只能说明用户环境是没问题,但是你通过JAVA执行系统命令时系统环境还和用户环境一致吗?

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧