Tomcat 7 service.bat文件丢失

时间:2013-04-03 21:49:55

标签: windows tomcat windows-services tomcat7

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:14)

您确定已下载正确的套餐吗?

download page获取最新的Tomcat 7版本(编写本文时的7.0.39),根据您的需要选择:

  • 32位Windows zip
  • 64位Windows zip

这两个软件包在 bin 目录中都有 service.bat

同样在download page上阅读README文件以获取打包信息。它解释了每个发行版包含的内容。


更新

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

  

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

     

Apache的tomcat- [版] -windows-x86.zip
   32位Windows特定分发包含Windows服务包装器和已编译的APR /本机库以供与   32位和64位Windows平台上的32位JVM。

     

Apache的tomcat- [版] -windows-x64.zip
   64位Windows特定分发包括Windows服务包装器和已编译的APR /本机库以供与   x64 Windows平台上的64位JVM。


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

Tomcat是一个Java应用程序。所以它是跨平台的。但如果您想/需要使用Windows特定功能,如您的情况下的Windows服务,那么您应该下载Windows特定的发行版。


其他想法

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

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

答案 1 :(得分:9)

在核心下的official web site。请勿下载标记为 zip 的版本。下载标记为 32位Windows压缩 64位Windows压缩的版本。你会在Bin

下找到 Service.bat