`
liyan0524
  • 浏览: 89156 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

免安装部署版的Tomcat注册为windows系统服务

阅读更多

1. 首先检查系统是不是之前有安装过之前的版本的tomcat,如果有的话,请将其删除,删除的办法是,到windows的控制面板--->计算机管理--->服务 
在服务列表里查看有没有Apache 或tomcat相关的服务, 
如果有的话,请在上面点鼠标右键--->属性,记下此服务的名称,假如为Tomcat6 

此时进入windows的命令行,开始菜单--->运行--->cmd 

在命令行里输入 
sc delete Tomcat6 
此时就能删除。上面一行命令行的Tomcat6就是系统服务里的属性名称 

2. 注册新服务 
在命令行里进入到下载的免安装版的tomcat目录下的bin目录 
在此bin目录下运行 
service.bat install 
此时就能把免安装版的tomcat注册为系统服务, 
你再到windows的控制面板--->计算机管理--->服务,在服务列表里就能看到你刚新加的服务 


其实上面说了这么多,原理很简单,下面把这个基本原理讲一下, 
Tomcat/bin目录下自带了一个service.bat文件,我们执行的就是这个bat文件, 
打开service.bat文件,你会发现以下代码,重要代码用红色标记: 

set EXECUTABLE=%CATALINA_HOME%\bin\tomcat5.exe 

rem Set default Service name 
set SERVICE_NAME=Tomcat5 
set PR_DISPLAYNAME=Apache Tomcat
 

if "%1" == "" goto displayUsage 
if "%2" == "" goto setServiceName 
set SERVICE_NAME=%2 
set PR_DISPLAYNAME=Apache Tomcat %2 
:setServiceName 
if %1 == install goto doInstall 
if %1 == remove goto doRemove 
if %1 == uninstall goto doRemove
 
echo Unknown parameter "%1" 
:displayUsage 
echo. 
echo Usage: service.bat install/remove [service_name] 
goto end 

:doRemove 
rem Remove the service 
"%EXECUTABLE%" //DS//%SERVICE_NAME% 
echo The service '%SERVICE_NAME%' has been removed 
goto end 

:doInstall 
rem Install the service 
echo Installing the service '%SERVICE_NAME%' ... 
echo Using CATALINA_HOME:    %CATALINA_HOME% 
echo Using CATALINA_BASE:    %CATALINA_BASE% 
echo Using JAVA_HOME:        %JAVA_HOME% 


1.红色代码1: 
set SERVICE_NAME=Tomcat5 
set PR_DISPLAYNAME=Apache Tomcat
 
如果把tomcat设成服务成功后,就要会系统服务里面看到,服务名就是在这里设的 
你如果改一下服务名的话,可以把上面的SERVICE_NAME,PR_DISPLAYNAME的值换掉。 

2.红色代码2: 

:doRemove:doInstall这段代码就相当于这个bat文件有两个方法,一个叫doRemove,一个doInstall,看名字很好理解,doInstall就表示安装服务,doRemove表示删除服务 

3.红色代码3: 
if %1 == install goto doInstall 
if %1 == remove goto doRemove 
if %1 == uninstall goto doRemove
 

但是我有在cmd命令行里却用的是: 
service.bat install 
是如何映射的呢? 
主要是通过如下代码来实现通过上面可以看到,%1就表示我们在service.bat install输入的第一个参数就是install,也就是%1=install,发现if %1 == install goto doInstall 
于是就执行doInstall方法,安装服务到系统, 
同样删除服务,一个最简单的方法就是: 
service.bat remove 
或 
service.bat uninstall 

分享到:
评论

相关推荐

    免安装版的 tomcat

    - **便捷性**:相比于安装版,免安装版Tomcat不需要通过安装程序进行系统注册,避免了系统环境变量的设置,减少了出错的可能性。 - **灵活性**:用户可以根据需求自由选择安装路径,便于在多个版本间切换或同时...

    tomcat7.0.3免安装版

    `service.bat`脚本通常用于将Tomcat服务器注册为Windows操作系统的服务,使得Tomcat可以作为后台服务自动启动,即使没有用户登录也能运行。而`startup.bat`则是一个启动Tomcat服务器的脚本,用户只需在命令行中运行...

    tomcat免安装版

    Tomcat免安装版是Tomcat服务器的一个轻量级版本,它无需经过繁琐的安装过程,只需解压即用,极大地简化了部署和配置,特别适合开发者进行快速测试和开发环境的搭建。 【描述】:“Tomcat免安装版,方便快捷...” ...

    tomcat7免安装版

    免安装版通常是指那些不需要通过安装程序在系统中写入大量配置信息和注册表条目的软件。这样的版本便于移动和备份,减少了系统被修改的风险,也适合在不同环境下快速部署。对于Tomcat 7而言,这意味着你可以将压缩包...

    Tomcat在Windows下的免安装配置

    1. **安装服务**:在`bin`目录下运行`service.bat install`命令,将Tomcat注册为Windows服务。 2. **启动服务**:运行`service.bat start`命令启动Tomcat服务。 3. **停止服务**:运行`service.bat stop`命令...

    tomcat6免安装

    总的来说,Apache Tomcat 6.0.48免安装版以其简便的部署和管理方式,成为了开发者和管理员们的得力工具。它能够快速地在各种环境中搭建起Java Web服务,尤其适合对系统改动有限制的旧系统。然而,由于版本较旧,可能...

    tomcat6.0.20安装版和解压版

    安装版提供了一个用户友好的向导,帮助用户在Windows操作系统上轻松安装和配置Tomcat。通过安装程序,你可以选择安装路径,设置端口号,以及配置环境变量。安装过程会自动处理依赖项,如Java Development Kit (JDK)...

    解压版tomcat 解压即用哦!!!

    描述中的"免安装版tomcat服务器,解压即用,方便!!!!"进一步强调了这个版本Tomcat的便捷性。免除了传统安装过程中的系统注册、路径选择等步骤,只需简单的解压缩操作,就能启动服务器,这对于频繁需要更换开发...

    Tomcat6.0 绿色版服务器

    【标题】"Tomcat6.0 绿色版服务器"是一个免安装的Web服务器和应用服务器,主要用于运行基于Java Servlet和JavaServer Pages (JSP)技术的Web应用程序。这款绿色版的Tomcat6.0提供了方便快捷的方式,让用户在无需进行...

    Java零基础教程之Windows下安装、启动Tomcat服务器方法图解(免安装版)

    本教程将详细讲解如何在Windows下进行Tomcat的免安装版部署,包括安装、启动、注册服务以及停止Tomcat的步骤。 首先,你需要下载Tomcat。访问Apache Tomcat的官方网站(http://tomcat.apache.org/download-70.cgi)...

    installanywhere-打包j2ee的方法总结mysql+tomcat+jdk.pdf

    1. **准备素材**:创建一个名为`source`的文件夹,放入MySQL免安装版、Tomcat免安装版和JDK的文件夹,这些都是从已安装的版本复制过来的。 2. **整合J2EE工程**:将J2EE工程部署到Tomcat的`webapps`目录下。 3. **...

    installanywhere打包j2ee的方法总结mysql+tomcat+jdk.pdf

    - 首先,你需要准备MySQL的免安装版本、Tomcat免安装版本以及JDK的安装文件,并将它们复制到一个名为"source"的新文件夹中。 2. **集成J2EE工程** - 将你的J2EE工程部署到Tomcat的`webapps`目录下。 3. **启动...

    Eclipse+MyEclipse+Tomcat+JDK的安装

    文档中推荐下载免安装版的Tomcat,即 `jakarta-tomcat-5.0.30.zip`,这样可以方便地管理多个不同版本的Tomcat。下载地址为:`http://apache.linuxforum.net/tomcat/tomcat-5/v5.0.30/bin/` ##### 2. 解压缩Tomcat ...

    web 打包成exe文件

    为了实现开机启动和后台运行,需要将MySQL和Tomcat注册为Windows系统服务。这可以通过编写批处理文件(如regeditService.bat)来完成,使用`sc create`命令创建服务,并设置启动类型。 8. **配置文件**: 创建...

    Eclipse+MyEclipse+Tomcat开发环境构建

    - 下载`jakarta-tomcat-5.0.30.zip`,文中提到使用免安装版是为了方便管理和使用多个版本的Tomcat。 - 将压缩包解压到D盘根目录,例如`D:\jakarta-tomcat-5.0.30`。 2. **配置环境变量**: - 新建系统变量`...

    j2ee web打包成安装软件.doc

    2. 卸载与安装:关闭原有数据库服务,卸载数据库,然后安装免安装版数据库,重新创建服务并还原备份数据。 三、Tomcat配置 1. 打包应用:将J2EE Web应用打包为WAR文件,然后放入Tomcat的webapps目录下。 2. 修改...

    打包j2ee方法总结

    创建一个名为`source`的文件夹,将MySQL免安装版、Tomcat免安装版和JDK的文件夹复制到这个文件夹中。接着,将J2EE工程放入Tomcat的`webapps`目录下。 然后,启动InstallAnywhere进行打包操作: 1. **创建新项目**...

    Java_web系统打包成exe安装文件

    使用免安装版本的Tomcat,例如apache-tomcat-6.0.35,将其放置在“D:\webExe”目录下,并将Web应用系统部署到webapps目录中。 3. **MySQL及数据** 下载一个免安装版本的MySQL,例如mysql-noinstall-v5.1.55.zip...

    JAVA2核心技术第1卷:基础知识7th.pdf

    配置环境是关键步骤,因为不需要在Windows系统中设置全局环境变量,所以需要在Tomcat的`startup.bat`文件中手动指定`JAVA_HOME`。例如,在`@echo off`之后添加`set JAVA_HOME=../../jdk`,确保使用的是相对路径,...

    用InstallAnyWhere工具打包J2EE程序

    ### 使用InstallAnyWhere工具打包J2EE程序 #### 概述 在软件开发与部署过程中,将复杂的Java应用程序(特别是J2EE应用)打包...此外,通过定制化的环境变量设置和服务注册,还可以确保在不同操作系统上的一致性表现。

Global site tag (gtag.js) - Google Analytics