linux tomcat7开机自启
类似很多上面的这种开机自启问题都可以通过下面的方法解决,这两天查询了很多资料,试了很多方法。终于解决了。
比如想要开机自启动tomcat7,最简单的方法就是修改/etc/rc.d/rc.local文件。在最后添加
1.修改/etc/rc.d/rc.local
vi /etc/rc.d/rc.local
2.添加下面两行脚本,记住是两行,仅仅第二行不行,必须加第一行。在/etc/rc.d/rc.local文件最后加上:
export JAVA_HOME=/usr/java/jdk1.7.0_60
/usr/local/tomcat/bin/startup.sh start
- 说明:/usr/java/jdk1.7.0_60 是jdk安装目录
/usr/local/tomcat是tomcat安装的目录
3.注意:修改rc.local文件为可执行
chmod +x rc.local
二、添加开机自启脚本
在centos7中增加脚本有两种常用的方法,以脚本autostart.sh为例:
1 2 3 |
|
方法一
1、赋予脚本可执行权限(/opt/script/autostart.sh是你的脚本路径)
1 |
|
1
2、打开/etc/rc.d/rc/local文件,在末尾增加如下内容
1 |
|
3、在centos7中,/etc/rc.d/rc.local的权限被降低了,所以需要执行如下命令赋予其可执行权限
1 |
|
方法二
1、将脚本移动到/etc/rc.d/init.d目录下
1 |
|
2、增加脚本的可执行权限
1 |
|
3、添加脚本到开机自动启动项目中
1 2 3 |
|
如果要修改服务器端口:
1.修改conf下的server.xml文件:vim /opt/tomcat包名/conf/server.xml
2.搜索8080 :/8080 回车
3.修改成自己想配置的端口
4.esc 退出编辑,:wq 保存修改
开机自启动Tomcat:
每次开机都要启动tomcat,网上看了好多都是用shell脚本来实现tomcat开机自启动,后来看到一种方法,直接修改系统文件来实现,已经实践过,方法有效。
1.修改脚本文件rc.local:vim /etc/rc.d/rc.local
这个脚本是使用者自定的开机启动程序,可以在里面添加想在系统启动之后执行的脚本或者脚本执行命令
2.添加如下内容:
export JAVA_HOME=/opt/jdk1.8.0_65
/opt/tomcat包名/bin/startup.sh start
3.esc 退出编辑,:wq 保存修改
4.将rc.local修改为可执行
chmod 777 /etc/rc.d/rc.local