apache-tomcat-7.0.53-windows-x86或者x64:出現錯誤提示:(Unable to open the service 'tomcat7)或者(Failed installing 'Tomcat7' service) tomcat7 %1 不是有效的 Win32 應用程序。


具體 安裝行動 :打開下令 行提醒 符窗口

=> 進入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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM