注册Tomcat到Window Service服务

注册Tomcat到Window Service服务

1、软件和环境

  • 环境:JDK1.8
  • 应用服务:Tomcat9.0(非安装版)
  • 操作系统:Windows 2012

2、设置Tomcat为系统服务

win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到tomcat路径下的bin文件。

cd C:\apache-tomcat-9.0.8\bin。输入service命令可以查看service.bat文件的使用说明,

C:\apache-tomcat-9.0.8\bin>service.bat

Usage: service.bat install/remove [service_name] [/user username]

C:\apache-tomcat-9.0.8\bin>

输入service.bat install service_name就可以安装服务,service_name就是给服务起的名字,可以自己命名,我这里起的名字是TomcatService。

C:\apache-tomcat-9.0.8\bin>service install TomcatService
Installing the service ‘TomcatService‘ ...
Using CATALINA_HOME:    "C:\apache-tomcat-9.0.8"
Using CATALINA_BASE:    "C:\apache-tomcat-9.0.8"
Using JAVA_HOME:        "C:\Program Files\Java\jdk1.8.0_171"
Using JRE_HOME:         "C:\Program Files\Java\jdk1.8.0_171\jre"
Using JVM:              "C:\Program Files\Java\jdk1.8.0_171\jre\bin\server\jvm.d
ll"
The service ‘TomcatService‘ has been installed.

C:\apache-tomcat-9.0.8\bin>

3、修改启动方式

win+R打开运行窗口,输入control命令打开控制面板,找到管理工具,打开服务,就可以看到一个名为Apache Tomcat 9.0 TomcatService的新注册的服务。右键选择属性,将启动类型改为自动即可。

4、设置依赖服务

有时候,我们需要先启动数据库服务,然后再启动Tomcat服务。也就是说,开机自启数据库服务,启动完成后要自动启动Tomcat服务,这是就可以设置Tomcat服务和数据库服务依赖开启。
假设电脑上现在有一个注册好的数据库服务,名称为MySQLService,现在要设置TomcatService和MySQLService的依赖开启,就采用sc config TomcatService depend= MySQLService命令来执行(要注意,depend=和MySQLService中间要有一个空格)。设置完后,可以在服务的属性-->依存关系里面查看。

5、删除注册的服务

删除注册的服务,类似于install命令,采用remove。打开dos窗口,输入service remove tomcat99 就可以删除这个服务了。

C:\apache-tomcat-9.0.8\bin>service.bat remove tomcat99
Removing the service ‘tomcat99‘ ...
Using CATALINA_BASE:    "C:\apache-tomcat-9.0.8"
The service ‘tomcat99‘ has been removed

C:\apache-tomcat-9.0.8\bin>

原文地址:http://blog.51cto.com/2168836/2113136

时间: 2024-10-11 11:05:26

注册Tomcat到Window Service服务的相关文章

如何注册Tomcat到Window Service服务

对于Web项目来说,经常用的服务器就是Tomcat.但是麻烦的事是,每次都得启动一下Tomcat服务.但是,如果把Tomcat的服务注册为Windows Service服务,就可以设置为开机自动启动,这样就不用每次手动启动了. 1.软件和环境 环境:JDK1.8 应用服务:Tomcat7.0(非安装版) 操作系统:Windows8 2.设置Tomcat为系统服务 win+R打开运行窗口,输入cmd打开dos窗口,使用cd命令将位置切换到tomcat路径下的bin文件,本机是F盘下. 先输入F:回

java打包成window service服务[转]

1 解释 java project  我说的是main方法作为程序入口的java工程,有别于 web project. 这样的工程 一般都是web project的附属扫描程序或一些独立的执行程序,如数据同步程序等.     把这样的project 要部署到生产机上去运行,这样就涉及到两个问题:         1 打包问题,我们一般不会把整个工程文件夹给放上去,一般做法是打一个jar包.        2 执行问题  最好的做法就是这些main方法程序的工程 对客户来说是透明的 就要求工程 发

注册和卸载window service

自己开发的windows service编译之后会生成的exe文件,不能直接运行,必须通过工具注册进系统的Service. 使用cmd运行命令执行注册和卸载: 注册service: C:\Windows\Microsoft.NET\Framework\v4.0.30319>installutil D:\MyService.exe 卸载Service: C:\Windows\Microsoft.NET\Framework\v4.0.30319>installutil /u D:\MyServic

tomcat添加为service服务-基于Debian 9

前置条件 正确配置jdk和tomcat 在/etc/init.d/文件夹下创建tomcat文件,内容如下 1 #!/bin/sh 2 RETVAL=0 3 4 #此处需要加入自己系统的实际Java环境和catalina路径 5 export JAVA_HOME=/usr/local/java 6 export JRE_HOME=/usr/local/java 7 export CATALINA_HOME=/usr/local/tomcat 8 export CATALINA_BASE=/usr/

将zabbix agentd注册为service服务

标记部分为启动文件和配置文件路径,以及lock文件路径.其他地方不作修改 在/etc/rc.d/init.d下面添加可执行文件,比如是11 就能使用service 11 start|stop|restart等命令了,注册service服务的好处是还能加入chkconfig中 #!/bin/sh # Source function library. . /etc/rc.d/init.d/functions if [ -x /usr/sbin/zabbix_agentd ]; then     ex

Reporting Service 服务启动时报错The service did not respond to the start or control request in a timely fashion

案例环境: 启动一台数据库服务器(Windows Server 2003)的Reporting Service(SQL Server 2008 R2)服务时,出现如下错误信息: System.InvalidOperationException: Cannot start service ReportServer on computer 'xxx'. ---> System.ComponentModel.Win32Exception: The service did not respond to

注册tomcat成为系统服务

将TOMCAT注册成系统服务的好处,就是方便维护,在服务器重启的时候,系统会自动启动系统服务,而不必手动操作,这就为我们在项目维护时省下不少麻烦. 注册方法: 1. 在DOS命令行模式下,cd到tomcat的bin目录下. 2.在tomcat的bin目录下可以看到有一个service.bat的批处理文件,这个文件就是为我们将tomcat注册成系统服务所用.有兴趣的可以打开看看批处理文件里面的内容. 3.执行命令service.bat  install  服务名   后面的服务名可以随便取,别跟系

tomcat发布web service教程

这几天一直在准备找工作,自学了关于web service的一些基本的内容,也遇到了不少问题.现在就把我自己学到的知识和大家分享一下,由于是初学,所以有什么错误的地方请大家帮忙指正,感激不尽~~!! 1.下载jax-ws依赖包 因tomcat没有jax-ws所需的依赖环境,所以第一步先下载Jax-ws RI,即jax-ws reference implemantation, 地址:http://jax-ws.java.net. 2.安装jax-ws RI到tomcat服务器 先下载ant与tomc

Android四大基本组件(2)之Service 服务与Content Provider内容提供者

一.Service 服务: 一个Service 是一段长生命周期的,没有用户界面的程序,可以用来开发如监控类程序. 比较好的一个例子就是一个正在从播放列表中播放歌曲的媒体播放器.在一个媒体播放器的应用中,应该会有多个activity,让使用者可以选择歌曲并播放歌曲.然而,音乐重放这个功能并没有对应的activity,因为使用者当然会认为在导航到其它屏幕时音乐应该还在播放的.在这个例子中,媒体播放器这个activity 会使用Context.startService()来启动一个service,从