Windows非安装版Tomcat安装/卸载/启动/停止服务

来源:互联网 发布:手机淘宝认证人脸验证 编辑:程序博客网 时间:2024/05/03 23:31

Windows非安装版Tomcat安装/卸载/启动/停止服务

一、前言

  本文使用的是Tomcat7做的演示,如果你使用的不是7是6或者9,请把文中的7换为6或者8。 
  Apache-Tomcat一般提供四种Tomcat的文件(如下图,其中exe一种,解压方法三种)。大多数人都是直接下载tomcat_xxx.exe的文件,安装完毕后快捷方式、系统服务都会安装好,很便捷。 
  也有人不喜欢用安装版的Tomcat(我就是,可能有强迫症吧),喜欢用解压版的,解压版的特点是没有系统服务,启动服务要运行startup.bat。问题来了,解压版的把服务安装成系统级别的吗?启动服务可以不运行startup.bat吗?答案是可以,请往下看。 
四种Tomcat的文件

1、四种文件的区别

  A. exe的是安装文件,双击安装即可安装好软件和服务。 
  B. apache-tomcat-7.0.64.zip是Tomcat编译后的文件,它的bin目录包涵了startup.bat文件,双击启动服务,关闭黑窗体服务随即关闭,没有命令行安装、卸载、启动、停止的功能。如果不需要安装成系统级服务、命令行启动,用这个足够了,比如是和Eclipse结合使用。 
  C. apache-tomcat-7.0.64-src.zip和第一种差不多,但它自带了tomcat的java源码,在它里边的java目录含tomcat的源码。 
  D. apache-tomcat-7.0.64-windows-x64.zip就是我们需要的,其实看它的名字就知道是专门是windows搞的一套。bin目录不仅包含了startup.bat,而且多了三个文件,service.bat、tomcat7.exe和tomcat7w.exe。所以它不仅具有上面文件的功能而且还有自己独特的功能(下面会介绍)。

二、安装与卸载服务

1、前言

  首先解压apache-tomcat-7.0.64-windows-x64.zip到某个位置,然后用cmd命令行进入加压后的文件夹下的bin目录。bin目录下有service.bat、tomcat7.exe和tomcat7w.exe。 
  tomcat7.exe的功能和startup.bat的功能一样,都是黑窗体启动服务,关闭黑窗体后服务也随即停止。但是tomcat7.exe要求tomcat的服务安装成系统服务,否则黑窗体打开就会立即关闭。 
  tomcat7w.exe是开启一个普通的windows窗体,有开启服务、关闭服务等选项可以操作,但是前提也是要你安装tomcat成系统级服务。 
  最后,service.bat是安装和卸载的关键,安装tomcat为系统服务是命令行操作,而且必须有service.bat、tomcat7.exe和tomcat7w.exe,也就是说必须下载apache-tomcat-7.0.64-windows-x64.zip这个版本的,也不能把这个版本的上述是那个文件拷贝到上面的版本中去操作。 
apache-tomcat-7.0.64-windows-x64.zip的bin目录

2、安装、卸载

命令行规则:service install/remove [service_name] 
安装service:service install tomcat 
卸载service:service remove tomcat 
  这两个命令行需要在bin目录下执行,或者你配置了tomcat到系统环境变量path中,就可以在随处执行。最后的service_name是随便取的,但是为了方便记忆一般都取tomcat,后边命令行启动和关闭服务要用到。 
  安装/卸载好服务后命令行输入services.msc会启动windows的服务列表,可以看到是否安装或卸载成功。 
  安装服务预览

二、启动与停止服务

1、启动、停止

命令行规则:net start/stop [service_name] 
启动service:net start tomcat 
停止service:net stop tomcat 
  这个两个命令执行的前提是,你已经安装好了Tomcat服务成系统级别服务,也就是上面的安装操作。因为是系统级别的服务,所以可以在任何地方执行。 
  启动服务后你也可以关闭黑窗体,服务还是在系统中运行着。

0 0
原创粉丝点击