2011-05-07 220 views
12

我想在我的Windows 2008 Server上安裝我的tomcat v7.0.12作爲服務。 在tomcat頁面上我找到了this tutorial。但是我的安裝目錄中沒有service.bat文件。在Windows Server 2008上安裝Tomcat 7作爲服務

在WS2008的服務概述,不可能很容易地創建新的服務像new->service ...

+0

我不明白。說明書中沒有任何地方使用「新建 - >服務...」,他們似乎很清楚。當你試圖追隨他們時出了什麼問題?這部分是重要的:「**注意:**在Windows Vista或任何其他帶有用戶帳戶控制(UAC)的操作系統上,您必須禁用UAC或右鍵單擊cmd.exe並選擇」以管理員身份運行「以便運行此腳本如果啓用UAC既不用管理員帳戶登錄,也不使用/ user開關就足夠了。「 Server 2008計爲「Vista或更高版本」。 – 2011-05-07 09:08:42

+1

在我的/ bin文件夾中沒有名爲「service.bat」的bat文件。所以不可能按照說明操作。 – mybecks 2011-05-08 08:39:22

+2

您應該*使用Tomcat安裝下載* service.bat。這不是你本來應該在你電腦上的東西。 – 2011-05-08 10:19:41

回答

0

其通過阿帕奇service.bat文件tomcat7

訪問這個博客做.. install tomcat7 on windows

+2

雖然這可能會在理論上回答這個問題,[這將是更可取的](http://meta.stackexchange.com/q/8259)在這裏包括答案的基本部分,並提供供參考的鏈接。 – 2012-01-30 12:47:16

+0

較新的Tomcat默認版本不再有service.bat。請參閱Muhammad Gelbana的答案 – 2014-02-03 01:16:12

1

我花了幾個小時尋找魔法配置來讓Tomcat 7在Windows Server 2008上作爲服務運行......沒有運氣。

雖然我確實有解決方案。

我安裝Tomcat 7的工作就好了,如果我只是跳進一個控制檯窗口並運行...

C:\apache-tomcat-7.0.26\bin\start.bat 

此時另一個控制檯窗口彈出和尾巴日誌 (尾秀意服務器記錄它們發生的情況)

SOLUTION

運行start.bat文件中的計劃任務。

  1. 開始菜單>附件>系統工具>任務計劃程序

  2. 在操作窗口:創建基本任務...

  3. 名稱的任務像「開始Tomcat 7「或者從現在開始的一年有意義。

  4. 點擊下一頁>

  5. 觸發應設置爲 「當計算機啓動時

  6. 點擊下一頁>

  7. 行動應設置爲「啓動程序

  8. 點擊下一頁>

  9. 程序/腳本:應設置爲的startup.bat文件的位置。

  10. 點擊下一頁>

  11. 點擊完成

  12. 如果您的服務器不被使用:重新啓動服務器來測試此功能

+2

請...您可以使用首選命令提示符進入%TOMCAT_DIR%/ bin並執行以下命令:「service.bat install」 – bugske 2012-07-26 12:09:07

+0

@bugske同意這很好,但是當您在工作時與遠程服務器,然後根據系統配置(你不能改變)這種方法可能無法正常工作,在這些情況下,「HepCat_」的方法將是有用的。 – hagrawal 2017-05-10 13:34:05

5

看起來像現在他們在拉鍊中還有蝙蝠杆,以及

請注意,您可以使用windows sc命令做更多

例如,

sc config tomcat7 start= auto 

是汽車之前的空間需要

0

我有一個類似的問題,還沒有一個service.bat在Tomcat中的壓縮版本,我很久以前下載。

我只是從http://tomcat.apache.org/download-70.cgi下載了新版本64-bit Windows zip的tomcat和更換我現有的tomcat \ BIN文件夾與一個我剛剛下載(記得先留着備用!)。

啓動命令提示符>導航到tomcat \ bin目錄>發出命令:

service.bat install

希望幫助!

16

要啓動Tomcat7服務:

  • 打開CMD,進入bin目錄中 「的Apache Tomcat 7」 文件夾中。你會看到一些像這樣C:\..\bin>

  • 輸入上面的命令來啓動該服務:C:\..\bin>service.bat install。該服務將立即開始。

  • 輸入上述命令來啓動tomcat7w的監察服務。如果您在啓動tomcat7服務時遇到問題,請使用以下命令刪除服務:C:\..\bin>tomcat7 //DS//Tomcat7

  • 現在該服務將不再存在。再次嘗試安裝命令,現在該服務將被安裝並啓動:C:\..\bin>tomcat7w \\MS\tomcat7w

  • 您將在系統托盤中看到tomcat 7圖標。現在,tomcat7服務和tomcat7w將在窗口啓動時自動啓動。

0

有很多答案在這裏,但許多人忽略了幾個點。我遇到了同樣的問題,這可能是由於作爲tomcat的完全新手而組合起來的。一般來說,我對網絡服務器來說更新穎。我認爲自己有點熟練的Windows用戶,但我認爲不夠精通。特別是我沒有太多的服務。

我沒有一個的startup.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 

這裏找到 - http://crunchify.com/how-to-start-stop-apache-tomcat-server-via-command-line-setup-as-windows-service/

我沒有意識到有一個單獨的下載64位Windows拉鍊,有一個Tomcat服務器和CMD線Tomcat的管理工具的所有標準數組文件。這個zip文件包含所有常見的啓動/關閉腳本,用於windows的批處理文件,包括catalina.bat/.sh等等......然後,所有上述答案都是有意義的,而且相當微不足道。

請記住,當涉及到tomcat服務器和Web服務器我是一個新手。看起來這兩個下載在某種意義上是相互排斥的,如果我在64位Windows zip中下載並安裝32位/ 64位Windows Service Installer版本和64位Windows zip文件startup.bat文件文件版本將不會運行或與32位/ 64位Windows Service Installer tomcat實例交互。但我不確定這一點。

8

你可以找到解決方案here

安裝命名服務「Tomcat7」

C:\>Tomcat\bin\service.bat install 

有讓您指定服務的名稱,顯示在Windows服務第2個可選的參數。

安裝命名服務 'MyTomcatService'

C:\>Tomcat\bin\service.bat install MyTomcatService 
相關問題