具體 安裝行動 :打開下令 行提醒 符窗口
=> 進入Tomcat安裝目次 ==> 進入bin目次 下==> 輸入:service.bat install 即可
而且tomcat_home和CATALINA_HOME都要配
1、tomcat7的環境變量配置部分略去。
2、通過命令行,跳轉到tomcat7的bin目錄下,然后 service.bat install,然后會出現安裝成功的提示(The service 'Tomcat7' has been installed!)
(注:vista和win7,win8用戶因為UAC得原因,可以去C:/windows/system32/下面找到cmd.exe,然后以管理員身份運行,然后重復2的操作即可成功,否則會出現錯誤提示:Failed installing 'Tomcat7' service)
3、進入系統后台服務頁面,會看見apache tomcat7的服務名,修改其啟動方式就OK了
因為某些原因用了win7然后又用Tomcat6出現
(轉)http://brokendreams.iteye.com/blog/1914091
解決Tomcat6解壓版在64位windows系統上無法啟動服務的問題
由於客戶環境為64位windows系統,開發環境一直用32位。tomcat使用6.0.20非安裝版。部署時發現在64位系統下,注冊服務后無法正常啟動服務(直接運行startup.bat可以成功啟動tomcat),日志中報錯信息為:
[174 javajni.c] [error] %1 不是有效的 Win32 應用程序。
[994 prunsrv.c] [error] Failed creating java D:\java\jre\bin\server\jvm.dll
[1269 prunsrv.c] [error] ServiceStart returned 1
因為某些原因不能升級tomcat到高版本,6.0.20又沒有64位版本的。查了半天,找到了解決方案。
從網站http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_14/res/procrun/amd64/上下載tomcat6.exe和tomcat6w.exe。替換本地的即可,注意把之前tomcat6w.exe選項卡中的參數記錄下來,填到新的tomcat6w.exe里面,然后啟動服務,ok!