linux下设置tomcat开机启动


记录linux将tomcat添加到开机启动

一、 寻找jdk和tomcat安装路径

1. 首先确定jdk安装路径

       使用 which java 确定jdk安装路径

       图中红框选中的jdk路径就是jdk的安装路径。

/home/jdk1.8

       可能会有多个jdk的安装路径,选择其一便可以了。


2. 确定tomcat安装路径

  1. tomcat 有很多安装方式
           其他的方式:
    如apt方式,apt一键安装脚本如下
apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin

       虽然一键安装很方便,不过由于tomcat安装文件很多配置文件是根据系统分别放置在不同的目录下,所以操作起来不算方便。

  1. tomcat的安装路径可以使用find指令即,
find / -name \*tomcat\*

运行结果如下

       两个安装路径已经找到了,如下:

jdk: /home/jdk1.8

tomcat: /home/apache-tomcat-7.0.96


二、 设置tonmcat开机启动,添加环境变量

1. 将tomcat的目录下的catalina.sh copy到/etc/init.d的目录下

       1. 使用cp命令进行复制
cp tomcat路径/bin/catalina.sh /etc/init.d/

       比如我的tomcat路径为: /home/apache-tomcat-7.0.96

       我的catalina.sh路径为: /home/apache-tomcat-7.0.96/bin/catalina.sh

所以cp命令为

cp /home/apache-tomcat-7.0.96/bin/catalina.sh /etc/init.d/

       2. 此处放一张tomcat下catalina文件的信息。


2.将catalina.sh改名

       1. 然后将你/etc/init.d/路径下的catalina.sh改名为 tomcat
当然你可以改为别的名字,不过没有必要。
指令为

然后对catalina.sh文件进行操作

mv catalina.sh tomcat

3.添加为自启动

       1. 到这里,大部分内容就饿结束了。
使用vim方式打开文件tomcat,就是上面由catalina.sh改名而来的文件。因为路径大家这时都一样了,所以可以直接选择以下指令进行操作

vim /etc/init.d/tomcat

当然了如果你很熟悉linux可以先进入该目录,再使用vim tomcat进行操作
使用了指令之后 会出啊先以下界面:

这个界面按一些字母键会进入编辑模式,然后在指定位置进行代码后

* 先按Esc然后按输入:,注意是英文下的冒号 然后输入wq!再按Enter就保存退出了 *

如下图

当然了这些都是废话


红色方框选中的便是要前面寻找的jdktomcat的路径
将其添加到bash脚本的第三行和第四行。

上代码

CATALINA_HOME=/home/apache-tomcat-7.0.96
JAVA_HOME=/home/jdk1.8/

       3. 当然了,每个人的路径都是不一样的,你需要按照自己的路径来更改相应的部分,保存退出后,将其添加为自启动。
输入以下:

update-rc.d -f tomcat defaults

三、 验证

1. 重启linux

       1. 然后重启linux就可以了。重启也有很多发方式,推荐用reboot重启完成后远程连接工具会自动连接上。我用的是xshell不是到别的会不会。
然后查看tomcat是否启动,直接上代码。

ps -ef|grep tomcat

       如果打印了很着很长一串带有tomcat的的文本,则说明启动成功了.

       给自己加深印象 tomcat 默认端口:8080


文章作者: startony
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 startony !
评论
 上一篇
随笔 随笔
Please enter the password to read the blog. Incorrect Password! No content to display! U2FsdGVkX1+
2019-11-11 startony
下一篇 
b站视频外链 b站视频外链
高兴的事情突然发现一个好东西,b站视频外链,只可惜啊,不能1080p播放。只能跳转到b站才播放清晰度搞的视频。 =咬人猫= 欸欸欸,太可爱了大家肯定都认识。宅男的福利嘛,还是要好好学习啊,不能天天在博客上玩。分享三个。
2019-11-05 startony
  目录