>

Linux下配置Tomcat为系统服务并开机自启动,Tomca

- 编辑:www.bifa688.com -

Linux下配置Tomcat为系统服务并开机自启动,Tomca

假定大家选择war 包举行安排项目标时候,必要把包放进汤姆cat的目录下,为了使大家的服务能够在服务珍视启的时候自动运转起来,大家要求把汤姆cat设置成自起服务。

若果大家应用war 包实行布局项目标时候,要求把包放进汤姆cat的目录下,为了使我们的劳动能够在服务珍视启的时候自动运维起来,大家必要把汤姆cat设置成自起服务。

♣下载安装tomcat7

配置 Tomcat 服务

配置 Tomcat 服务

♣设置运行和关闭

新建服务脚本

新建服务脚本
[root@localhost ~]# vim /etc/init.d/tomcat

♣设置用户名和密码

[root@localhost ~]# vim /etc/init.d/tomcat

增加脚本内容
#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80

♣发布java web项目

增加脚本内容

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.77


#!/bin/bash
# description: Tomcat7 Start Stop Restart
# processname: tomcat7
# chkconfig: 234 20 80

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.77

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
        ;;
    *)
        echo 'please use : tomcat {start | stop | restart}'
    ;;
esac
exit 0

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
                ;;
        *)
                echo 'please use : tomcat {start | stop | restart}'
        ;;
esac
exit 0

 

施行脚本,运营、结束 和 重启服务。

执行脚本,运营、停止 和 重启服务。
启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart

宣示:那篇教程是成立在前两篇教程的基础上的,所以,还没设置工具和jdk,能够先看那么些类别的日前两篇(去到文末找超链接喔!)。

启动:service tomcat start
停止:service tomcat stop
重启:service tomcat restart

汤姆cat 配置开机自运行

1.下载安装tomcat柒

汤姆cat 配置开机自运转

向chkconfig加多 tomcat 服务的管住
[root@localhost ~]# chkconfig --add tomcat

  1.1在Xshell中动用命令跳转到local上面创建者自个儿的公文夹tomcat

向chkconfig增添 tomcat 服务的管理

设置tomcat服务自运转
[root@localhost ~]# chkconfig tomcat on

   cd /usr/local/  

[root@localhost ~]# chkconfig --add tomcat

查看tomcat的起步状态
[root@localhost ~]# chkconfig --list | grep tomcat

   mkdir tomcat  

安装tomcat服务自运转

意况如下:
[root@localhost ~]# chkconfig –list | grep tomcat

   cd  tomcat/

[root@localhost ~]# chkconfig tomcat on

tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

  www.bifa688.com 1

翻开tomcat的运转状态

关门tomcat服务自运维:chkconfig tomcat off

 

[root@localhost ~]# chkconfig --list | grep tomcat

剔除tomcat服务在chkconfig上的保管:chkconfig –del tomcat

   1.2下载tomcat7

气象如下:

如何在Ubuntu 18.04上安装Tomcat 8.5.31 
如何在Debian 9上安装Tomcat 8.5 
手动达成2个简单版 汤姆cat 

   下载tomcat7:  

[root@localhost ~]# chkconfig –list | grep tomcat

Linux公社的RSS地址:

    www.bifa688.com 2

tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off

本文长久更新链接地址

 

闭馆tomcat服务自运维:

www.bifa688.com 3

    1.3上传、解压、重命名tomcat

chkconfig tomcat off

      1.3.1 通过xshell上传tomcat7到Linux服务器:

剔除tomcat服务在chkconfig上的管住:

      www.bifa688.com 4

chkconfig –del tomcat

     1.3.2 解压tomcat7

如上便是本文的全体内容,希望对我们的学习抱有援助,也指望我们多多协助脚本之家。

      tar -zxv -f apache-tomcat-7.0.77.tar.gz

你或然感兴趣的作品:

  • 免安装的汤姆cat服务器的为主配备和安装
  • 在萧规曹随台服务器上安排四个汤姆cat的措施
  • tomcat服务器怎么样安排字符集为utf-八深透化解汉语乱码的主题材料详解
  • 汤姆cat服务器的设置配备图像和文字化教育程(推荐)
  • 汤姆cat服务器安装配置教程(win7)
  • 修改汤姆cat服务中的端口配置方法
  • Ali云Centos七下安装Redis及tomcat设置自运行的不②法门
  • centos陆配置tomcat八开机自运行脚本
  • linux设置tomcat自运转的办法

     www.bifa688.com 5

     1.3.3 重命名tomat7

     mv apache-tomcat-7.0.77  tomcat7

     www.bifa688.com 6

     1.3.4启动Tomcat

     运转Tomcat,检查是否安装成功,命令如下:

     /usr/local/tomcat/tomcat7/bin/startup.sh

     www.bifa688.com 7

    1.3.5 测试8080端口

     运维tomcat后,那时候我们得以在windows下边接纳

    提醒:还是能够用telnet测试8080端口,telnet的应用和防火墙开放端口,能够参照博文:

    www.bifa688.com 8

   截止汤姆cat的下令是:

   /usr/local/tomcat/tomcat7/bin/shutdown.sh

贰.安装运转和停业

  Linux的种类和重启大家每回都亟待找渠道并且执行命令(比如/usr/local/tomcat/tomcat7/bin/startup.sh),这一步大家设置成service的款型来促成那个作用。(举例   service tomcat start)

  2.1实行命令:vim /etc/rc.d/init.d/tomcat,创立脚本文件,在文件中写入如下代码,保存并且脱离

#!/bin/bash
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
# processname: tomcat
# description: tomcat is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Tomcat servlet engine.

if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "atomcat: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
CATALINA_HOME="/usr/local/tomcat/tomcat7"   #tomcat安装目录,你安装在什么目录下就复制什么目录
case "$1" in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $"Starting Tomcat"
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $"Stopping Tomcat"
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL

Linux

 2.2给文件增加权限,使得脚本文件能够试行,命令为:  chmod 755 /etc/rc.d/init.d/tomcat

   2.3将其增加到服务中,命令为:

    cd /etc/rc.d/init.d/

    chkconfig --add tomcat

  

   --------------------------------------------------------------------

   那Rico普 chkconfig命令的用法:

    chkconfig --list :呈现全数运营级系统服务的周转情状音讯(on或off)。假设钦定了name,那么只体现钦点的劳务在差异运转级的意况。
    chkconfig --add name:扩张一项新的服务。chkconfig确定保证各种运营级有壹项运维(S)只怕杀死(K)入口。如有贫乏,则会从缺省的init脚本自动构造建设。
    chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删除。

   --------------------------------------------------------------------

   2.4修改catalina.sh文件

   vi /usr/local/tomcat/tomcat7/bin/catalina.sh

   将上边的布置文件加到tomcat中的catalina.sh文件中 

export JAVA_HOME=/usr/local/jdk/jdk8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat/tomcat7/

   在x window分界面看,配置成如下图所示:

  www.bifa688.com 9

 

 配置实现,你能够输入指令service tomcat start和service tomcat stop举办说明

www.bifa688.com 10

   2.6开机自运行

    通过2.伍的计划,大家曾经能够利用service命令连忙运行和停业tomcat,今后安装开机自运转。

    张开linux设置开启运转的公文,将上边包车型大巴布置文件写入此文件的末尾,命令为:vi /etc/rc.d/rc.local

  

export JAVA_HOME=/usr/local/jdk/jdk8
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export CATALINA_HOME=/usr/local/tomcat/tomcat7/
#tomcat自启动
/usr/local/tomcat/tomcat7/bin/startup 

  tomcat重视于Java的jdk,所以设置的时候讲jdk也1并导入

三.设置用户名和密码

  当tomcat安装实现以往,访问

  在tomcat安装包下边的conf文件下富含二个tomcat-user.xml文件,修改此文件就可以,命令为:vi  /usr/local/tomcat/tomcat7/conf/tomcat-users.xml

   在开垦的xml配置文件最前面写入上边那段配置文件之后保存并且脱离就可以。  

<role rolename="admin-gui"/>   
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/> 

 .在此间会产出二个难题,因为tomcat-users.xml里面有注释的用户安装的音讯,打消注释,用文件提供的用户名和密码去拜谒的时候,会出现40三荒唐,什么来头吗?那是因为大家从不点名用户所怀有的权限的缘由,如笔者辈先天想拜会tomcat中图形化管理选取的成效,也正是Manager App,就需求钦赐manager-gui的权柄,假设想拜会host manager就非得钦定admin-gui权限,故而如上所示的布置。

 www.bifa688.com 11

www.bifa688.com 12

 

 www.bifa688.com 13

  配置完用户名密码之后,供给重新起动tomcat,命令如下:

 service tomcat stop

   service tomcat start

 重启服务之后,检查测试是不是登陆成功,假诺登6进入系统,则印证登入成功。

  www.bifa688.com 14

4.发布java web项目

  二种办法:

   1.把品种的classes文件夹复制到WEB-INF,然后把项目标WebContent复制到tomcat的webapp下。

   贰.在eclipse中,项目右击->export->war,把war包复制到tomcat的webapp下。(随着tomcat的起步,war包可以自动被分析)


centos配置java情况连串:

Linux工具XFTP、Xshell(centos配置java环境  工具篇  总结一)

Linux配置jdk (centos配置java环境  jdk配置篇  总结二)

Linux配置tomcat (centos配置java环境  tomcat配置篇  总结三)

 

 招待访问笔者的个体技能博客:xuncr.cn或者xuncr.comwww.bifa688.com,(讯C网)


 

right|alston&思索主旨,原创不易,请珍惜原创。

本文由bifa688.com发布,转载请注明来源:Linux下配置Tomcat为系统服务并开机自启动,Tomca