LINUX:linux服务器上配置tomcat以service方式启动

最近买了一个服务器,。腾讯云,安装的Cent OS7.3 64位;

打算使用这个服务器部署一个web项目,并可以访问。

由于之前并未使用Linux部署项目,所以第一次接触。对途中遇到问题进行记录。

 

参考文章:http://blog.csdn.net/chen_pt/article/details/53139488

 

问题:

安装完tomcat之后,每次启动tomcat,都要进入tomcat的安装目录,比如:

启动: usr/local/zhuansun/tomcat/bin/startup.sh

关闭: usr/local/zhuansun/tomcat/bin/shutdown.sh

 

所以,有没有简单的启动方法。 所以,有了这个service启动方式。

 

 

解决步骤:

1.进入到 usr/init.d 目录下编辑创建一个tomcat文件

分两步:1:进入到目录下2:编辑tomcat

 

cd usr/init.d

 

vi tomcat

 

 

 

 

 

2.在tomcat下编辑脚本

直接复制下面的代码;

下面代码中红色部分,分别是jdk的路径和tomcat的安装路径。改成自己的。。其他的不用修改!

 

#!/bin/bash  

# description: Tomcat7 Start Stop Restart  

# processname: tomcat7  

# chkconfig: 234 20 80  

JAVA_HOME=/usr/local/zhuansun/javajdk

export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  

export PATH  

CATALINA_HOME=/usr/local/zhuansun/tomcat

case $1 in  

start)  

sh $CATALINA_HOME/bin/startup.sh  

;;   

stop)     

sh $CATALINA_HOME/bin/shutdown.sh  

;;   

restart)  

sh $CATALINA_HOME/bin/shutdown.sh  

sh $CATALINA_HOME/bin/startup.sh  

;;   

esac      

exit 0/usr/local/zhuansun/javajdk

export JAVA_HOME  

PATH=$JAVA_HOME/bin:$PATH  

export PATH  

CATALINA_HOME=/usr/local/zhuansun/tomcat

case $1 in  

start)  

sh $CATALINA_HOME/bin/startup.sh  

;;   

stop)     

sh $CATALINA_HOME/bin/shutdown.sh  

;;   

restart)  

sh $CATALINA_HOME/bin/shutdown.sh  

sh $CATALINA_HOME/bin/startup.sh  

;;   

esac      

exit 0

 

 

 

3.退出保存tomcat文件

按ESC键,然后输入:      :wq        (注意有冒号)

 

4.设置tomcat的文件权限,命令参考如下

 

chmod a+x tomcat

 

 

 

 

 

5..将其添加到服务中

 

chkconfig --add tomcat


 

 

 

 

6.检查

 

chkconfig --list


LINUX:linux服务器上配置tomcat以service方式启动_第1张图片

 

会在我们的服务列表中,看到我们的tomcat服务

 

7.测试

 

启动tomcat命令: service tomcat start

关闭tomcat命令: service tomcat stop

 

LINUX:linux服务器上配置tomcat以service方式启动_第2张图片

 

 

 

 

 

3.完成

 

LINUX:linux服务器上配置tomcat以service方式启动_第3张图片

 

 

你可能感兴趣的:(linux)