本文介绍: 与第一种方式不同的是,第二种方式启动后会显示日志,相当于当前Linux连接会话已经成为控制台,不能再输入其它Linux指令,而与第一种方式相同的是,当当前连接关闭时,本次启动的tomcat服务也会随之关闭。当然,启动成功后我们可以使用ctrl + c来直接关闭本次链接会话tomcat的启动。这种启动方式是直接后台启动,但不是让tomcat一直就在后台跑了,当我们关闭当前连接linux会话窗口tomcat服务也将随之关闭可以看到它的进程id是6951,我们可以使用如下指令将其关闭

直接进入主题,首先cd进入tomcatbin文件夹下,然后可以尝试以下三种启动方式

第一种(当前会话启动): 

./startup.sh

效果:

 

然后tomcat就在后台启动了,我们还可以当前会话中继续输入其它指令比如

ps -ef | grep 'tomcat'

查看我们刚才启动的tomcat服务

可以看到它的进程id是6951,我们可以使用如下指令将其关闭

kill 6951

这种启动方式是直接后台启动,但不是让tomcat一直就在后台跑了,当我们关闭当前连接linux会话窗口,tomcat服务也将随之关闭。

第二种(带日志的当前会话启动):
 

./catalina.sh run

效果

 与第一种方式不同的是,第二种方式启动后会显示日志,相当于当前Linux连接会话已经成为控制台,不能再输入其它Linux指令,而与第一种方式相同的是,当当前连接关闭时,本次启动的tomcat服务也会随之关闭。当然,启动成功后我们也可以使用ctrl + c来直接关闭本次链接会话中tomcat的启动。

第三种(后台永久启动):
1.最简单写法

nohup ./startup.sh &

2.手动指定tomcat启动时的日志路径

nohup ./startup.sh > log.file 2>&1 &amp

想要明白这两者的区别,就要看nohup的具体使用方法了:

原文链接https://blog.csdn.net/m0_54853420/article/details/123975074

原文地址:https://blog.csdn.net/listeningdu/article/details/128131577

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_13129.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注