2010-11-15 129 views
8

我的Windows 7機器上安裝了tomcat 7。要開始它,我必須始終手動啓動它。當我重啓我的機器時,它不會啓動。任何想法如何啓用tomcat在Windows 7啓動時自動運行或者在tomcat中不可行?在Windows 7啓動時啓動tomcat?

+0

我推薦這個資源:http://technology.amis.nl/blog/12278/two-tips-using -xampp-apache-tomcat-on-windows-7-getting-started/comment-page-1#comment-481092。它允許運行Tomcat 7作爲Windows服務。 – InfZero 2011-09-08 18:11:54

回答

2

只需創建一個啓動快捷方式,或者,如果您不想登錄,請將其作爲服務運行。

這是6.0,但仍應適用: http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html

+0

我讀了你提供的鏈接,並在管理模式下打開第一個障礙cmd.exe失敗,並輸入service.bat安裝 它失敗說沒有這樣的命令 – jonney 2010-11-15 21:14:37

2

我有同樣的問題。修改Tomcat7.exe和Tomcat7w.exe兼容性屬性可解決此問題。轉至C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ bin \(或安裝Tomcat的任何位置)並打開Tomcat7.exe屬性。然後轉到兼容性選項卡,權限級別,然後選中「以管理員身份運行此程序」。對Tomcat7w.exe重複操作,檢查Tomcat7服務是否設置爲在Windows啓動時運行並重新啓動計算機。

8

(可選)如果您已經安裝Tomcat作爲一個服務,你可以將其配置爲自動啓動,當計算機啓動:

開始>設置 - >控制面板 - >管理工具>服務(開服)
然後:右鍵點擊 「的Apache Tomcat」>屬性
然後:將 「啓動類型」 爲自動
決賽:單擊開始或重新啓動PC

*** - >https://wiki.openmrs.org/display/docs/Step+3+-+Install+Tomcat

0

解決它

當設置了一個服務,但使用bat文件
解決方案解決得了的錯誤: 創建一個批處理文件來啓動Tomcat7

複製在Windows啓動文件夾中的bat文件(將在C:\ Users \用戶名\ AppData \漫遊\微軟\的Windows \開始菜單\程序\啓動)

將允許程序在啓動時的Windows 7

+0

bat文件示例:@echo off pushd D:\ Softwares \ apache-tomcat-7.0.42-windows-x86 \ apache-tomcat-7.0.42 \ bin \ 調用startup.bat – 2014-12-11 06:09:04

+1

對於特定計算機上的所有用戶: C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \啓動 – 2014-12-11 06:11:12

0

推出可能有幾種方式,或者阻止湯姆的問題貓從開始。我嘗試了很多,但沒有成功。最後,我去了「管理員」 - 面板和那裏的「服務」。在「服務」中,存在用於啓動服務的所有服務,它們的狀態,描述,啓動方式和帳戶。在那裏,我試圖啓動tomcat,我告訴我,該帳戶無法做到這一點(儘管我在tomcat7.exe的屬性中配置它)。所以我給了管理員帳號,服務密碼(在服務的屬性中登錄),然後tomcat能夠啓動並重新啓動系統時再次執行。

0

設置環境變量

JRE_HOME

JAVA_HOME

CATALINA_HOME

CLASSPATH

PATH

THEN

從JAVA_HOME/BIN

副本MSVCR71.DLL TO CATALINA_HOME/BIN

現在運行的startup.bat