Windows Tomcat 7 service.bat文件丢失

Windows Tomcat 7 service.bat文件丢失,windows,tomcat,windows-services,tomcat7,Windows,Tomcat,Windows Services,Tomcat7,我喜欢使用命令行将Tomcat安装为Windows服务。为此,应该有service.bat文件。但是它在Tomcat 7.0.37和7.0.39中丢失了。 我们不能将Windows installer用于嵌入式,因此这不是一个选项 谢谢您的帮助。您确定下载了正确的软件包吗 从最新的Tomcat 7版本(撰写本文时为7.0.39)中,根据您的需要选择: 32位Windows zip 64位Windows zip 两个软件包的bin目录中都有service.bat 另外,请阅读自述文件以了解包装

我喜欢使用命令行将Tomcat安装为Windows服务。为此,应该有service.bat文件。但是它在Tomcat 7.0.37和7.0.39中丢失了。 我们不能将Windows installer用于嵌入式,因此这不是一个选项


谢谢您的帮助。

您确定下载了正确的软件包吗

从最新的Tomcat 7版本(撰写本文时为7.0.39)中,根据您的需要选择:

  • 32位Windows zip
  • 64位Windows zip
两个软件包的bin目录中都有service.bat

另外,请阅读自述文件以了解包装信息。它解释了每个发行版包含的内容


更新 从自述文件获取包装信息(我的重点):

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

ApacheTomcat-[版本]-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文件很有用,该文件在每个发行版中都可用。它包含有关安装/配置/运行ApacheTomcat的重要细节,以及Windows和*nix特定的说明

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


其他想法 我自己在我的Windows机器上使用“基本发行版”(即不是特定于Windows的,而是在Binary Distributions=>Core下的下载页面上提供的普通ZIP文件),没有任何问题,因为我不喜欢麻烦安装(即运行安装程序),但只需将分发版解压缩到所需目录,并使用相关的。安装(只需解包)和删除安装(只需删除而不运行任何卸载程序)都非常容易和方便,而且更便于移植。另外,通过这种方式,您可以在同一台机器上安装多个版本的Tomcat(以防出于某些开发/测试原因需要)

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


在中,在核心下。不要下载标签为zip的版本。下载标记为32位Windows zip64位Windows zip的版本。您将在Bin下找到Service.bat,我下载了跨平台一:apache-tomcat-7.0.39.zip。它并没有把它放在箱子下面。与xxxx-windows-x86/64.zip有什么区别谢谢。在windows上作为服务运行tomcat不会阻止您运行多个tomcat实例。该服务如何描述如何执行此操作虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会无效。@PeterFoti,我不认为包含
服务的内容。bat
在这种情况下会有任何好处:)