linux方式

#!/bin/bash
#chkconfig:
#description: Starts and Stops the Tomcat daemon.
#by benjamin
##############################################
#Startup script for Tomcat on Linux #filename tomcat.sh #Make sure the Java and the tomcat installation path has been added to the PATH
JAVA_HOME=/data/jdk1..0_172/ #JDK安装目录
CATALINA_HOME=/data/tomcat/ #tomcat安装目录
export JAVA_HOME
export CATALINA_HOME ###############################################
start_tomcat=$CATALINA_HOME/bin/startup.sh #tomcat启动文件
stop_tomcat=$CATALINA_HOME/bin/shutdown.sh #tomcat关闭文件
start() {
echo -n "Starting tomcat: "
${start_tomcat}
echo "tomcat start ok."
}
stop() {
echo -n "Shutting down tomcat: "
${stop_tomcat}
echo "tomcat stop ok."
}
# See how we were called case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
exit
chmod  /etc/rc.d/init.d/tomcat    #脚本授权
chkconfig --add /etc/rc.d/init.d/tomcat #加入系统服务中
chkconfig tomcat on #设定tomcat在各等级为on
chkconfig --list tomcat #查看tomcat各个等级是否为on

windows方式:

Windows自启动(tomcat)

tomcat是安装版本,则在cmd输入service.msc找到

tomcat解压版,通过startup.bat手动启动tomcat后会出现对话框,如果机器意外重启,tomcat还需要手动重启,比较麻烦。(解压版需要添加环境变量和添加服务名称手动安装版直接services.msc找到tomcat服务右键属性找到启动类型选择自动即可)(解压版需要添加环境变量手动安装不需要添加环境变量)

解决:将tomcat安装成系统服务,设置启动方式为自启动。

.安装tomcat服务
进入tomcat的bin目录下,运行service.bat install安装
E:\tomcat_8083\bin>service.bat install
Installing the service 'Tomcat7' ...
Using CATALINA_HOME: "E:\tomcat_8083"
Using CATALINA_BASE: "E:\tomcat_8083"
Using JAVA_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64"
Using JRE_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre"
Using JVM: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre\bin\server\jvm.dll"
Failed installing 'Tomcat7' service

如果提示Failed,可执行services.msc查看服务,看是否已存在Tomcat7服务,有则需要给新安装的服务指定其他名称,如下:

E:\tomcat_8083\bin>service.bat install Tomcat_8083
Installing the service 'Tomcat_8083' ...
Using CATALINA_HOME: "E:\tomcat_8083"
Using CATALINA_BASE: "E:\tomcat_8083"
Using JAVA_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64"
Using JRE_HOME: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre"
Using JVM: "E:\Program Files (x86)\jdk1.7.0_25_X64\jre\bin\server\j
vm.dll"
The service 'Tomcat_8083' has been installed.
提示安装成功!
如果需要删除服务,则使用
E:\tomcat_8085\bin>sc delete Tomcat7
[SC] DeleteService 成功

tomcat开启自启动的更多相关文章

  1. windows下 redis/tomcat 服务自启动

    //设置redis服务自启动 //根据个人配置执行语句.   redis-server --service-install redis.windows.conf --loglevel verbose ...

  2. CentOS7下Apache及Tomcat开启SSL

    安装: 复制代码 yum install -y openssl #使用openssl可手动创建证书 yum install -y httpd yum install -y mod_ssl 防火墙打开8 ...

  3. Linux相关问题-CentOS6.5 x64版本号下Tomcat无法自启动的解决的方法

    前段时间使用阿里云server.使用的是Linux CentOS6.5系统,在搭建完Tomcat后发现,Tomcat无法自启动. 将启动tomcat的命令为tomcat_home/bin/startu ...

  4. Tomcat 设置自启动时遇到的错误问题与解决方案

    首先,今天在做tomcat开机自启动时,原本很简单的一个问题,但却浪费了很长时间: 首先系统环境采用的是Window10,设置Tomcat自启动过程当中需要注意的是:JDK的版本和Tomcat的位数必 ...

  5. Tomcat开启JMX监控 visualvm

    Tomcat开启JMX监控 https://blog.csdn.net/dongdong2980/article/details/78476393

  6. Linux学习12-CentOS设置多个tomcat开机自启动

    前言 一台服务器上有多个tomcat环境,重启服务器后,每次需要手动一个个启动服务,非常麻烦,于是可以设置tomcat开机自启动. tomcat开机自启动非常慢,可以修改jvm下配置解决tomcat开 ...

  7. 完美解决Linux服务器tomcat开机自启动问题

    经过多次测试终于彻底解决tomcat开机自启动的问题了 PID3=`ps aux | grep /home/server/shichuan/ | grep java | awk '{print $2} ...

  8. SpringBoot内嵌Tomcat开启APR模式(运行环境为Centos7)

    网上查到的一些springboot内嵌的tomcat开启apr的文章,好像使用的springboot版本较老,在SpringBoot 2.0.4.RELEASE中已经行不通了.自己整理了一下,供参考. ...

  9. linux下配置tomcat开机自启动

    Linux下配置tomcat开机自启动   1.写一个tomcat脚本,内容如下,设置其权限为755,放在/etc/init.d/目录下 #!/bin/bash## /etc/init.d/tomca ...

随机推荐

  1. ServiceStack.OrmLite 入门(一)

    软件环境: Win7 x64 SP1 SQL Server 2008r2 Visual Studio 2017 Professional 目标:取出示例数据库 ReportServer 的表 Role ...

  2. [ 10.05 ]CF每日一题系列—— 962B贪心和思维?

    Description: 非 * 号的地方可以放A或B,不能AA或BB,一共有a个A,b个B,问你最多放几个 Solution: 1.模拟一下,找连续空位长度,如果长度为奇数,则我可以有一个位置放任意 ...

  3. Readme.txt

    进入大学,越来越发现自学确实很重要,在学习计算机上,老师上课讲的远远不够,光凭理论是不够的.第一个接触的是VC++6.0这个老版的软件,一节理论课可以过三章内容着实惊吓,现在发现Vscode 可以将代 ...

  4. linux 值安装yum包

    1. 创建文件,挂载  rhel7-repo-iso [root@rhel7 ~]# mkdir /media/rhel7-repo-iso [root@rhel7 ~]# mount /dev/cd ...

  5. docker 1 (ubuntu docker install)

    1.移除旧内核模块 sudo apt-get remove docker \ docker-engine \ docker.io 2. 添加https传输包 sudo apt-get update s ...

  6. 【高速接口-RapidIO】4、Xilinx RapidIO核详解

    一.RapidIO核概述 RapidIO核的设计标准来源于RapidIO Interconnect Specification rev2.2,它支持1x,2x和4x三种模式,每通道的速度支持1.25G ...

  7. Codeforces Round #554 (Div. 2) 1152B. Neko Performs Cat Furrier Transform

    学了这么久,来打一次CF看看自己学的怎么样吧 too young too simple 1152B. Neko Performs Cat Furrier Transform 题目链接:"ht ...

  8. Hadoop 倒排索引

    倒排索引是文档检索系统中最常用的数据结构,被广泛地应用于全文搜索引擎.它主要是用来存储某个单词(或词组)在一个文档或一组文档中存储位置的映射,即提供了一种根据内容来查找文档的方式.由于不是根据文档来确 ...

  9. Android Studio 常见问题及解决方法

    一.Error:All flavors must now belong to a named flavor dimension 问题描述: Error:All flavors must now bel ...

  10. ubuntu ImageMagick 图像转换工具

    ImageMagick(简称 IM)是一个支持 GPL 协议的开源免费软件包.它由一组命令行工具组成的.它可以对超过 100 种的图像格式(包括 DPX, EXR, GIF, JPEG, JPEG-2 ...