在正式环境中,经常需要设置tomcat自启动,这样在重启系统服务器后就不需要再手动去开启tomcat服务器了。通过设置tomcat下的service.bat可以实现自启动的目的,但有时候会发现自己的tomcat下竟然没有service.bat,这种情况该怎么办呢?

  1. 下面这个版本是tomcat6.0.41版本,可以看到它里面是没有service.bat的。

    网上好多方法是从其他版本中找个service.bat复制过来。但我认为这种方法不恰当。

    原因:每个版本是一体的,把其中一些复制过来用失去了版本的完整性,可能会导致一些问题。

    我的办法是:直接下载有service.bat的tomcat版本。

  2. 2

    百度搜索“tomcat下载”,点击进入tomcat下载页。

  3. 3

    点击“tomcat6.0”。

  4. 4

    点击右侧的“Archives”。

  5. 5

    下拉,点击“v6.0.20”。

  6. 6

    点击“bin”。

  7. 7

    点击“apache-tomcat-6.0.20.zip”。

  8. 8

    将tomcat6.0.20版本下载下来。

  9. 9

    解压下载后的tomcat,可以看到其中已经有service.bat了,并且还有tomcat6w.exe,这个后面会用到。

  10.  

    打开cmd, cd到tomcat的bin目录下,输入service install安装服务。

  11.  

    然后在运行中输入service.msc打开服务窗口。

  12.  

    可以看到已经将tomcat添加到了windows服务。

  13.  

    在服务上点右键,修改它为自动启动。

  14.  

    现在可以重启电脑,试一下它是否会随着电脑开启而自动启动。我本地没有问题。

  15.  

    如果想在一台服务器上放两个tomcat,并且都设置为自动启动怎么做呢?如果再按照上面的方法是不行的,会出现安装服务失败的提示,原因是同一台电脑上不能有相同的服务名称。

  16.  

    解决办法也很简单,打开tomcat/bin下的service.bat,找到

    rem Set default Service name

    set SERVICE_NAME=Tomcat6

    set PR_DISPLAYNAME=Apache Tomcat 6

    修改此处的SERVICE_NAME和PR_DISPLAYNAME就可以了,分别为服务名称和显示名称。

  17.  

    修改后重新安装服务。

  18.  

    同样的方法,修改并安装第二个tomcat服务。

  19.  

    最终两个tomcat都安装到了windows服务里。

无service.bat的tomcat服务怎么设置自启动的更多相关文章

  1. Windows下使用service.bat安装tomcat服务, 启动停止tomcat服务

    在项目开发过程中,以前只是在Eclipse中配置.启动.停止tomcat服务器 如果只想在机器中使用tomcat服务器,而不想安装MyEclipse,可以使用service.bat 将tomcat安装 ...

  2. windows下注册tomcat服务以及设置jvm参数

    注册服务: 1 >cd /d D:\Java\tomcat-7.0.57-Css\bin //进入目录 1 >service.bat install  //注册服务,同理删除服务为 rem ...

  3. 【Tomcat】 windows下注册tomcat服务以及设置jvm参数

    注册服务: 1 >cd /d D:\Java\tomcat-7.0.57-Css\bin //进入目录 1 >service.bat install  //注册服务,同理删除服务为 rem ...

  4. Tomcat服务时区设置

    tomcat服务不设置时间,会自动取系统时间,根据项目部署服务器位置不同时间会有差别,统一设置tomcat服务集群时间为东八区时间,具体设置如下: 在tomcat目录的bin文件夹下,找到文件cata ...

  5. 把解压缩版的tomcat6注册成服务并设置自启动

    操作步骤: 1.在“开始 ”→“运行 ”中输入cmd 命令,进入MS-DOS界面 2.cd 到tomcat的bin目录下       C:/> cd tomcat/bin 3.运行命令servi ...

  6. Centos配置tomcat服务并且开机自启动

    把要配置成服务的tomcat文件夹中的catalina.sh脚本文件拷一份到/etc/init.d目录,并且改文件名称为tomcat6 cp /usr/web/tomcat/tomcat-/bin/c ...

  7. Tomcat服务相关

    1. 将Tomcat安装成服务. 找到bin\service.bat文件,往cmd命令行窗口一拉,如果只提示service /remove [../..]那就是Tomcat和java的路径配置没问题. ...

  8. Tomcat服务相关配置

    安装服务: 进入安装目录-> bin ,在空白处按住shift+鼠标右键 ->在此处运行DOS命令窗口,将service.bat文件拖拽到命令窗口中,按enter键运行, 出现了“Usag ...

  9. Tomcat服务无法启动的问题

    去年下半年公司就决定投入人力物力"跟风"做大数据方向的研究并应用到后续项目中,于是乎,我们也得熟悉下Java才行了. 先弄个JavaEE的开发环境再说吧.装JDK.JRE,其实JD ...

随机推荐

  1. JavaScript 对象分类

    参考自W3School:JavaScript对象主要有三类. 一:JavaScript核心对象是ECMAScript标准定义好的一些对象与函数,在JavaScript语言中可以直接使用.主要常用有如下 ...

  2. webservice入门简介

    为了梦想,努力奋斗! 追求卓越,成功就会在不经意间追上你 webservice入门简介 1.什么是webservice? webservice是一种跨编程语言和跨操作系统平台的远程调用技术. 所谓的远 ...

  3. sqlServer遇到的问题

    重置自增列:dbcc checkident(表名,reseed,数字(初始值))

  4. JavaScript数组中出现的次数最多的元素

    var arr = [1,-1,2,4,5,5,6,7,5,8,6]; var maxVal = arr[0]; // 数组中的最大值 var minVal = arr[0]; // 数组中的最小值 ...

  5. JavaScript中对象数组 根据某个属性值进行排序

    将下列对象数组,通过工资属性,由高到低排序 var BaiduUsers = [], WechatUsers = []; var User = function(id, name, phone, ge ...

  6. AngularJs 学习笔记(四)服务

    模型是指$scope上保存的包含瞬时状态数据的JavaScript对象. 服务是一个单例对象,只会被$injector实例化一次,并且是在需要的时候才会被创建,服务提供了把与特定功能相关联的方法集中在 ...

  7. Java永久代去哪儿了

    http://www.infoq.com/cn/articles/Java-PERMGEN-Removed 在Java虚拟机(以下简称JVM)中,类包含其对应的元数据,比如类的层级信息,方法数据和方法 ...

  8. Maven的使用

    在项目中,我们通常会为项目添加多种多样的依赖包(jar包),去网上下载,然后引入到项目中,很是麻烦. 但是用maven后,这一切都将变得简单起来.由于我的MyEclipse已经集成了maven插件,这 ...

  9. sql server 多行数据合并成一列

    首先是源数据: ),cip.CheckIn_StartTime, )),cip.CheckIn_EndTime, )),cip.Rental_Price)) as content from Check ...

  10. centos7虚拟机设置静态ip

    cd /etc/sysconfig/network-scripts/ vi ifcfg-enp0s3 1.修改配置 BOOTPROTO=static2.新增配置(查询宿主机对应的信息) IPADDR= ...