我想在我的Windows 2008 Server上安装我的tomcat v7.0.12作为服务。在tomcat页面上我找到了this tutorial。但是我的安装目录中没有service.bat
文件。
在WS2008的服务概述中,无法轻松创建像new->service ...
这样的新服务
启动Tomcat7服务:
C:\..\bin>
这样的东西C:\..\bin>service.bat install
。该服务现在就开始了。C:\..\bin>tomcat7 //DS//Tomcat7
C:\..\bin>tomcat7w \\MS\tomcat7w
你可以找到解决方案here!
安装名为“Tomcat7”的服务
C:\>Tomcat\bin\service.bat install
第二个可选参数允许您指定服务的名称,如Windows服务中所示。
安装名为“MyTomcatService”的服务
C:\>Tomcat\bin\service.bat install MyTomcatService
看起来现在他们也有拉链中的蝙蝠
请注意,您可以使用Windows sc命令执行更多操作
EG
sc config tomcat7 start= auto
是的,需要自动前的空间
我只是遇到了同样的问题,并且只能使用tomcat的“32位/ 64位Windows服务安装程序”版本将tomcat 7作为服务安装:
我花了几个小时寻找神奇的配置让Tomcat 7作为服务在Windows Server 2008上运行......没有运气。
我确实有一个解决方案。
如果我只是跳进控制台窗口并运行,我的Tomcat 7安装就可以了。
C:\apache-tomcat-7.0.26\bin\start.bat
此时会弹出另一个控制台窗口并将日志拖尾(尾部意味着在发生时显示服务器日志)。
解
将start.bat文件作为计划任务运行。
这里有很多答案,但很多人忽略了几点。我遇到了同样的问题,这可能是因为当涉及到tomcat时,它是一个完全新手的组合。对于Web服务器来说,我更是新手。我认为自己有点熟练使用windows,但我觉得不够精通。特别是我不太重视服务。
我没有startup.bat或任何bat文件。我只下载了32位/ 64位Windows服务安装程序。为该下载创建的bin很小 - 只有4个文件。我的同事们很惊讶我没有catalina.bat等......我也是。只有bin中的以下四个文件。没有%CATALINA_HOME%或%TOMCAT_HOME%等...
bootstrap.jar
tomcat-juli.jar
Tomcat7.exe
Tomcat7w.exe
通过这个设置我有一些挫折,因为设置参数是通过gui小部件完成的 - 我可能会添加非常有帮助。
所以几乎所有我已经仔细阅读过的答案并没有立即适用,因为许多人说,“转到bin并发出startup.bat文件”我是一个初学者,但不是那么多,无法查看bin并启动这样的文件它存在!
为了我的简单目的(再次记住我是tomcat甚至Web服务器的新手),我想做的就是能够从cmd提示窗口启动和关闭tomcat服务器。没什么太重的。我很尴尬地说它有多简单。任何对服务等有一定经验的人都可能很明显。
To Start server: <Tomcat Root>/bin>Tomcat7.exe start
To Stop server: <Tomcat Root>/bin>Tomcat7.exe stop
我没有意识到有一个单独的下载64位Windows zip文件,它有一个tomcat服务器和所有标准的cmd行tomcat管理工具。这个zip文件包含所有常见的启动/关闭脚本,windows的批处理文件,包括catalina.bat / .sh等......然后所有上述答案都有意义,而且相当简单。
请记住,对于tomcat和Web服务器,我是一个新手。看来这两个下载在某种程度上是相互排斥的,如果我下载并安装32位/ 64位Windows Service Installer版本和64位Windows zip文件,64位Windows zip中的startup.bat文件文件版本不会运行或与32位/ 64位Windows服务安装程序tomcat实例交互。但我不确定这一点。
它通过apache tomcat7中的service.bat文件完成
访问此博客.. install tomcat7 on windows
我有一个类似的问题,我在很久以前下载的tomcat的zip版本中没有service.bat。
我只是从64-bit Windows zip下载了一个新的http://tomcat.apache.org/download-70.cgi版本的tomcat,并用我刚下载的那个替换了我现有的tomcat \ bin文件夹(请记住先备份!)。
启动命令提示符>导航到tomcat \ bin目录>发出命令:
service.bat install
希望有所帮助!