Xshell关闭后,Java应用程序、Tomcat服务等可以后台运行

Xshell下稳定运行Tomcat
本文介绍在Xshell环境中,如何确保Java应用程序和Tomcat服务在关闭Xshell后仍能持续运行的方法。通过使用nohup命令可以解决大部分Java应用的问题,但对于Tomcat服务,需调整Xshell设置,具体为取消勾选‘转发X11连接到(X)’选项,以实现服务的持久运行。

Xshell中用Java命令运行Java应用程序,或者用./运行sh执行文件后,如果关闭Xshell,即使Xshell会留有一个后台进程,应用程序也会关闭,可以靠执行nohup 你的命令 &来解决问题,这个命令意味着在后台运行应用。

但如果你启动的是Tomcat服务,在Tomcat的bin下,执行nohup ./start.sh &也不能解决问题。这时需靠更改Xshell设置来解决问题。点击文件—属性—连接—SSH—隧道,将下图中的转发X11连接到(X):这个勾选去掉即可。此时,再./start.sh,关闭Xshell后,Tomcat服务也不会断开,无需依靠nohup 你的命令 &。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风铃峰顶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值