Tomcat 7 service.bat文件丢失

Dav*_*ave 15 windows tomcat windows-services tomcat7

我喜欢使用命令行将Tomcat安装为Windows服务.为此目的应该有service.bat文件.但它在Tomcat 7.0.37和7.0.39中缺失.我们无法使用Windows安装程序进行嵌入,因此这不是一个选项.

感谢帮助.

inf*_*k01 14

您确定已下载正确的包裹吗?

从最新Tomcat 7版本的下载页面(编写本文时的7.0.39)中选择,具体取决于您的需求:

  • 32位Windows zip
  • 64位Windows zip

两个包都bin目录中service.bat .

同样在下载页面上阅读README文件以获取打包信息.它解释了每个发行版包含的内容


UPDATE

从README文件中获取包装信息(强调我的):

apache-tomcat- [version] .zip或.tar.gz
       基本分发.这些发行版不包括Windows服务包装器,也不包括Windows的已编译APR /本机库.

apache-tomcat- [version] -windows-x86.zip
       32位Windows特定发行版,包括Windows服务包装器和编译的APR /本机库,用于32位和64位Windows平台上的32位JVM.

apache-tomcat- [version] -windows-x64.zip
       64位Windows特定发行版,包括Windows服务包装器和编译的APR /本机库,用于在x64 Windows平台上与64位JVM一起使用.


您可能还会发现阅读RUNNING.txt文件很有用,该文件在每个发行版中都可用.它包含有关安装/配置/运行Apache Tomcat以及Windows和*nix特定指令的重要详细信息.

Tomcat是一个Java应用程序.所以它是跨平台的.但是,如果您希望/需要利用Windows特定功能,例如您的Windows服务,那么您应该下载Windows特定的发行版.


其他想法

我自己在我的Windows机器上使用" 基本分发 "(即不是Windows特定的,但是二进制分发下的一个普通的ZIP文件可用于下载页面=> Core),没有任何问题,因为我不想打扰安装(即运行)安装程序),但只是简单地将分发包解压到所需的目录,并使用相关的配置文件手动配置它.安装(只需解压缩)和删除安装(只需删除而不运行任何卸载程序)既简单又方便,而且更便于携带.此外,您可以在同一台计算机上安装多个版本的Tomcat(如果出于某些开发/测试原因需要此版本).

这是一个非常有用的分步教程,附有一些很好的插图和解释:


ihe*_*heb 9

官方网站上,核心.不要下载标记为zip的版本.下载标记为32位Windows zip64位Windows zip的版本.你会在Bin下找到Service.bat

  • 虽然此链接可能会回答这个问题,但最好在此处包含答案的基本部分并提供参考链接.如果链接的页面发生更改,则仅链接的答案可能会无效. (2认同)