精华内容
下载资源
问答
  • Tomcat 服务自动启动

    2019-10-01 12:52:53
    rc.local是linux启动init之后执行的脚本。 sudo vi /etc/rc.local 添加如下一行 /home/myuser/software/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径) 二、sysv-rc-conf 工具配置 1、安装sysv-rc-...

    一、配置/etc/rc.local

    rc.local是linux启动init之后执行的脚本。

    sudo vi /etc/rc.local

     添加如下一行

    /home/myuser/software/apache-tomcat-7.0.29/bin/startup.sh(脚本绝对路径)

     

    二、sysv-rc-conf 工具配置

    1、安装 sysv-rc-conf

    sudo apt-get install sysv-rc-conf

    2、 在 /etc/ini.d/ 目录下,新建 tomcatService

    sudo vi /etc/init.d/tomcatControl

    TOMCAT_HOME="/home/myuser/software/apache-tomcat-6.0.37/bin"  
    export JAVA_HOME=/home/myuser/software/jdk1.7echo "$ --- 1 =  $1"  
    case $1 in  
        startup)  
            sh $TOMCAT_HOME/startup.sh  
            ;;  
        shutdown)  
            sh $TOMCAT_HOME/shutdown.sh  
            ;;  
        restart)  
            sh $TOMCAT_HOME/shutdown.sh  
            sh $TOMCAT_HOME/startup.sh  
            ;;  
        *)  
            sh $TOMCAT_HOME/startup.sh  
            ;;  
    esac  
    exit 0  

     

    3、 启动tomcatService

    sudo sysv-rc-conf tomcatService on

    sudo sysv-rc-conf 查看启动的服务

    设置tomcatService 的 2、3、4、5被勾选

    如果停止 tomcatService 服务,输入: sudo sysv-rc-conf tomcatService off,则上图2、3、4、5勾选去掉了

     

    三、init.d下chkconfig启动

     1、把下面的代码保存为tomcat文件,并让它成为可执行文件 chmod 755 tomcat.

     #!/bin/bash
    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="/home/myuser/software/apache-tomcat-8.5.20"
     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

     以上为tomcat开机启动的启动脚本代码

     

     2、将tomcat文件拷贝到/etc/init.d/下,并在terminate运行:

    chkconfig --add tomcat  //这句的意思是添加tomcat服务
    chkconfig tomcat on    //这句设置tomcat服务自启动
    chkconfig --list | grep tomcat   //这句查看tomcat的启动状态

     

     3、在tomcat/bin/catalina.sh文件中加入以下语句:

     ##设置环境变量,若在系统配置文件设置了,这里不需要再配置
    export JAVA_HOME=/home/myuser/software/jdk1.7 export CATALINA_HOME=/home/myuser/software/apache-tomcat-8.5.20 export CATALINA_BASE=/home/myuser/software/apache-tomcat-8.5.20 export CATALINA_TMPDIR=/home/myuser/software/apache-tomcat-8.5.20/tmp

     

    启动tomcat: service tomcat start

    停止tomcat:tomcat:  service tomcat stop

    重启tomcat:service tomcat restart

    至此tomcat开机启动全部配置完毕,下次linux重启的时候就会自动启动tomcat了

     

    转载于:https://www.cnblogs.com/maokun/p/7500470.html

    展开全文
  • tomcat服务自启动

    2013-03-01 10:57:30
    2.找到需自启动tomcat目录下的bin下的service.bat,打开此文件,找到 --JvmMs 128 --JvmMx 256 在其后面加上 --Startup=auto(注意前面有空格),当然你也可以忽略这步,直接在服务里修改服务是否自动。 3.打开cmd...
    1.配置CATALINA_HOME环境变量。
    2.找到需自启动的tomcat目录下的bin下的service.bat,打开此文件,找到 --JvmMs 128 --JvmMx 256 在其后面加上 --Startup=auto(注意前面有空格),当然你也可以忽略这步,直接在服务里修改服务是否自动。
    3.打开cmd窗口,转到service.bat文件所在路径,执行service install 服务名称
    这样就可把服务加入到启动项里,如果要卸载的话执行以下语句:
    service uninstall 服务名 (必须是service.bat文件所在路径).
    4控制台控制服务的命令
    1).启动服务
    net Start 服务名
    2).关闭服务
    net stop 服务名
    展开全文
  • 在Windows配置Tomcat服务自启动的三种方法 文章目录在Windows配置Tomcat服务自启动的三种方法1. 根本上修改Tomcat服务启动类型2. 通过命令行方式修改3. 从windows服务配置手动修改 本文以Tomcat9为例,共介绍三种...


    前言

    在Windows中,Tomcat服务如何在安装后自启动?在网上看到的方法基本都是手动打开系统服务去修改其启动方式的,文章也都千篇一律的并没能解决自己的需求,这里就整理了我自己的实现方式。

    本文以Tomcat9解压版为例,共介绍三种设置Tomcat服务为自启动的方式。


    1. 根本上修改Tomcat服务启动类型

    打开Tomcat的bin目录,找到service.bat文件进行编辑。

    方式1:修改Tomcat服务启动模式的默认值。找到代码块 if “%SERVICE_STARTUP_MODE%” == “” set SERVICE_STARTUP_MODE=manual 将其修改为 if “%SERVICE_STARTUP_MODE%” == “” set SERVICE_STARTUP_MODE=auto

    方式2:直接修改启动模式的值。在内容中找到代码块 –Startup “%SERVICE_STARTUP_MODE%” ^ 将其修改为 –Startup auto ^

    以上两种方式实际上是一样的,随意挑选一种修改后,再在bin目录打开cmd控制台执行安装服务的命令 service.bat install 即可
    Tomcat - Windows Service - Command line parameters
    参考链接:Tomcat官方API - windows-service-howto


    2. 通过命令行方式修改

    在安装完Tomcat服务后,使用管理员权限打开cmd窗口,执行 sc config Tomcat9 start=auto 即可。

    注:服务名以自己安装Tomcat服务时设置的为准。

    sc config命令解释(来自 sc config --help

    描述:
            在注册表和服务数据库中修改服务项。
    用法:
            sc <server> config [服务名称] <option1> <option2>...
    
    选项:
    注意: 选项名称包括等号。
          等号和值之间需要一个空格。
          要删除依赖关系,请使用单个“/”表示依赖关系值。
     type= <own|share|interact|kernel|filesys|rec|adapt|userown|usershare>
     start= <boot|system|auto|demand|disabled|delayed-auto>
     error= <normal|severe|critical|ignore>
     binPath= <.exe 文件的 BinaryPathName>
     group= <LoadOrderGroup>
     tag= <yes|no>
     depend= <依赖关系(以 / (正斜杠)分隔)>
     obj= <AccountName|ObjectName>
     DisplayName= <显示名称>
     password= <密码>
    

    3. 从windows服务配置手动修改

    步骤1. 安装Tomcat9并注册服务(教程略过)

    步骤2. 找到系统服务窗口

    方式1:右键开始菜单图标或任务栏 -> 任务栏管理器 -> 服务 -> 打开任务
    方式2:右键开始菜单图标(或者WIN+X)进入计算机管理 -> 服务和应用程序 -> 服务

    步骤3. 找到Tomcat服务,右键属性修改其启动类型为“自动”

    打开系统服务

    修改Tomcat服务的启动类型为自动

    展开全文
  • Linux系统Tomcat服务自启动脚本 在linux系统下,手动寻找tomcat的bin目录下的 startup.sh 及 shutdown.sh 文件往往需要花费较长的时间!! 本文提供一种将tomcat设置为linux系统服务的方式, 可以设置tomcat 与 ...

    Linux系统Tomcat服务自启动脚本

    在linux系统下,手动寻找tomcat的bin目录下的 startup.sh 及 shutdown.sh 文件往往需要花费较长的时间!!

    本文提供一种将tomcat设置为linux系统服务的方式, 可以设置tomcat 与 iptables 等其他系统服务一样随开机启动,并提供 start stop  restarts  status等命令,便于操作.

    前提条件!!   正确安装JDK 并已正确设置好环境变量 .

    ( 1 )  在/etc/init.d目录下 创建  tomcat 服务

    ( 2 ) vi 编辑新添加的tomcat文件

      1 #!/bin/bash
      2 #
      3 # tomcat
      4 # 
      5 
      6 #   --level<等级代号>  指定读系统服务要在哪一个执行等级中开启或关毕。
      7 #      等级0表示:表示关机
      8 #     等级1表示:单用户模式
      9 #      等级2表示:无网络连接的多用户命令行模式
     10 #      等级3表示:有网络连接的多用户命令行模式
     11 #      等级4表示:不可用
     12 #      等级5表示:带图形界面的多用户模式
     13 #      等级6表示:重新启动
     14 
     15 # chkconfig: 2345 88 86
     16 # description: tomcat server. \
     17 #              This service starts up the OpenSSH server daemon.
     18 #
     19 
     20 
     21 
     22 #对传入参数的数量进行判断
     23 [$# ne 1] && echo "传入参数错误!参数只能是:tomcat {start|stop|restart|status} 其中一个" && exit 2
     24 
     25 #导入库函数
     26 . /etc/rc.d/init.d/functions
     27 tomcat_home="/root/tomcat"
     28 #为了判断tomcat是否已经启动了,我们需要把tomcat启动之后的进程ID保存起来.后面可以根据该进程ID来判断是否启动
     29 pid_file=/tmp/tomcat.pid
     30 #判断tomcat是否启动的函数
     31 tomcat_status(){
     32         if [ -f $pid_file ];then  #tomcat的进程ID保存到pid_file中,判断该文件存在
     33                 PID=`cat $pid_file`   # 从文件中读取进程ID赋值给本地变量PID
     34                 if [ ! -s $PID ];then   # 判断本地变量PID是否不为空
     35                         checkpid $PID   #检查当前tomcat进程是否正在运行
     36                         return $?        
     37                 fi    
     38         fi
     39         return 1
     40 }
     41 #tomcat启动的函数
     42 tomcat_start(){
     43         #pid文件可能不存在,如果不存在,需要使用touch命令创建该pid文件
     44         if [ ! -f $pid_file ];then
     45                 touch $pid_file
     46         fi
     47         #如果当前tomcat没有启动,我们才启动tomcat
     48         tomcat_status
     49         if [ $? -eq 0 ];then
     50                 echo "tomcat已经启动,不需要再次启动"
     51                 return 0
     52         fi
     53         
     54         #执行tomcat的startup.sh,来启动tomcat
     55         if [ -x "$tomcat_home/bin/startup.sh" ];then
     56                 #执行该startup.sh文件,如果该文件执行之后能够把tomcat进程打印出来,那获取pid容易多了
     57                 $tomcat_home/bin/startup.sh | grep "^Tomcat started" | cut -d"=" -f2 >$pid_file
     58         fi
     59 }
     60 #定义tomcat停止的函数
     61 tomcat_stop(){
     62         #停止tomcat通过执行shutdown.sh来完成 ,停止之前要判断一下该tomcat是否已经启动
     63         tomcat_status
     64         if [ $? -eq 0 ];then
     65                 if [ -x "$tomcat_home/bin/shutdown.sh" ];then
     66                         $tomcat_home/bin/shutdown.sh &>/dev/null
     67                         return $?
     68                 else
     69                         echo "该用户没有执行的权限,请检查"
     70                 fi
     71         else
     72                 echo "tomcat没有启动,不需要停止"
     73                 return 0
     74         fi
     75 }
     76 case $1 in
     77 "start")
     78         #执行启动的语句
     79         tomcat_start
     80         if [ $? -eq 0 ];then
     81                 tomcat_status && echo "tomcat已经启动成功"
     82         else
     83                 echo "tomcat启动出错,请检查"
     84         fi
     85         
     86         ;;
     87 "stop")
     88         #执行停止tomcat的语句
     89         tomcat_stop
     90         if [ $? -eq 0 ];then
     91                 echo "tomcat已经停止..."
     92         fi
     93         ;;
     94 "restart")
     95     #执行重启tomcat的语句
     96         tomcat_stop
     97         sleep 1
     98         tomcat_start
     99     ;;
    100 "status")
    101     #执行查看tomcat服务器状态的语句
    102         tomcat_status
    103         if [ $? -eq 0 ];then
    104                 echo "tomcat正在运行...."
    105         else
    106                 echo "tomcat没有启动"
    107         fi
    108     ;;
    109 *)
    110         echo "传入参数错误"
    111         echo "参数只能是:tomcat {start|stop|restart|status} 其中一个"
    112         exit 2
    113         ;;
    114 esac

    ( 3 ) 对tomcat文件设置权限  ( 一定要记得添加执行权限,其他权限视个人而定)

     chmod +x  tomcat

     

    转载于:https://www.cnblogs.com/eric666666/p/10994777.html

    展开全文
  • 1、安装tomcat服务 使用dos命令进入tomcat的bin目录下,运行service.bat install 安装。 如果提示Failed,可执行services.msc查看服务,看是否已存在Tomcat服务,有则需要使用sc delete 服务名,删除服务,然后重新...
  • 1、安装tomcat服务 进入tomcat的bin目录下,运行service.bat install安装。如果提示Failed,可执行services.msc查看服务,看是否已存在Tomcat7服务,有则需要给新安装的服务指定其他名称。 注:如果需要删除服务,...
  • Tomcat服务自启动配置

    千次阅读 2018-01-04 18:56:45
    安装服务:进入安装目录-> bin ,,在空白处按住shift+鼠标右键 -> 在此处运行命令窗口,将service.bat文件拖拽到命令窗口中,按enter键运行,出现了“Usage: service.bat install/remove [service_name] [/user ...
  • //设置redis服务自启动 //根据个人配置执行语句。 redis-server --service-install redis.windows.conf --loglevel verbose # redis-server --service-install redis.windows-service.conf --loglevel verbose ...
  • 2、tomcat安装及配置(bin/文件夹下有service.bat文件的版本) tomcat下载地址:http://mirrors.shuosc.org/apache/tomcat/tomcat-7/v7.0.82/bin/apache-tomcat-7.0.82-windows-x64.zip 2.1 tomcat环境变量配置:
  • 安装与配置JDK1.8 1.1 安装JDK 1.2 配置环境变量 2.Tomcat安装与环境配置 2.1Tomcat下载 2.2配置环境变量 2.3安装Tomcat与设置 3.配置RDP报表 3.1拷贝RDP程序 3.2配置RDP程序 总结 前言 RDP部署之后,如果使用RDP...
  • root@localhost#cp/opt/tomcat/bin/catalina.sh /etc/rc.d/init.d/tomcat root@localhost#vim /etc/rc.d/init.d/tomcattomcat中加入 #chkconfig: 35 84 16 #description: tomcat export CATALINA_HOME=...
  • 一:编写启动脚本 在/etc/init.d下面建立一个启动脚本。如:tomcat文件 内容为: ------------------------------------------------------------------------------- #!/bin/bash # Tomcat auto-start # ...
  • 一、安装采取yum方式,很简简单单   # wget ... # rpm -ivh mysql-community-release-el7-5.noarch.rpm # yum install mysql-community-server 如果是编译的方式(启动脚...
  • tomcat自启动服务

    2018-08-08 20:28:56
    tomcat自启动服务,systemd启动,放在/lib/systemd/system下,然后systemctl daemon-reload,然后systemctl enable tomcat.service,设置为开机自启动
  • tomcat自动启动服务

    2015-06-05 15:53:12
    tomcat自动启动服务,可以将tomcat设置成服务,可以开机自启动
  • Tomcat9开机启动,Tomcat安装成服务Tomcat自启动 ================================ ©Copyright 蕃薯耀 2020-10-15 https://www.cnblogs.com/fanshuyao/ 一、修改配置文件 进入Tomcat的bin目录 如:D:\0soft\...
  • 完美解决Linux服务器tomcat开机自启动问题
  • tomcat的自动启动

    2020-12-01 19:10:18
    tomcat的自动启动为什么要设置自动启动方法一 为什么要设置自动启动 由于各种未知力量的影响,服务器可能重启。这样tomcat就需要配置成开机自动启动,否则每次重启后就需要连远程手动启动tomcat,如果服务器被迫重启...
  • tomcat 隐式自启动

    2020-01-09 10:24:24
    添加为服务 第一步:使用cmd命令进入到tomcat文件下的bin目录;...第三步:进入服务找到刚才自定义的tomcat服务把服务改成自启动 关机重启检验tomcat是否自动启动(浏览器访问) 移除服务: ...
  • apache-tomcat-8.5.63\bin\service.bat 提前修改这个就相当于预设安装了 注意不要超过目标内存 出问题可以结合tomcat日志查看 JVM配置参考https://lionli.blog.csdn.net/article/details/82908289 (虚拟机...
  • windows 设置tomcat为自动启动服务 1、下载免安装tomcat包,解压 2、配置环境变量: 点击新建,创建一个 变量名为:CATALINA_HOME 变量值为:tomcat解压文件的位置, 例如 F:\apache-tomcat-...
  • 首先是Tomcat的安装,这个很简单直接下载解压版的,解压之后就能用了还是比较方便的。 下载地址:http://tomcat.apache.org/download-70.cgi 这里可以根据你的需要下载对应的版本,Linux系统下载tar.gz的,Windows ...
  • tomcat开机自启动

    2021-03-29 15:02:00
    有两种方式可以实现,一种是自启动脚本 一种是将tomcat注册为服务,设置服务自启动 一. 自启动脚本 1.添加tomcat启动脚本到开机自启动项目中 vim /etc/rc.d/rc.local 增加以下内容: /home/steven/tomcat-...
  • Tomcat开机自动启动

    2017-09-26 10:33:36
    tomcat开机自动启动的原理是注册系统服务。 绿色版tomcat在配置好Java环境以后直接运行bin下面的startup.bat就能够正常启动,但是在客户这里很多时候都 需要tomcat开机自动启动。下面简单介绍一如何在windows...
  • 监控tomcat服务自动重新启动shell脚本

    千次阅读 2016-06-23 13:13:50
    监控tomcat服务自动重新启动shell脚本,可以实际使用在项目中,可以配置到 crontab 定时任务中,时间出问题时自动重新启动
  • Tomcat开机自启动,通过服务名重启 1、将Tomcat注册为服务2、服务开机自启动3、修改Tomcat进程名(待补充)4、通过命令查看日志,不需要进入到日志目录(待补充)5、tomcat进程守护(待补充) 1. ...
  • 加入系统启动任务,可以监测tomcat运行情况,当tomcat停止服务时,可以自动启动tomcat

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,858
精华内容 1,943
关键字:

tomcat服务自启动