最近在使用tomcat7時(shí)遇到如下問(wèn)題現象:
使用tomcat 7.0.39版本免安裝版本,解壓后,進(jìn)入安裝目錄下的bin目錄下, 輸入命令: service.bat install, 在cmd運行框中輸入service.msc , 點(diǎn)擊 tomcat7服務(wù),啟動(dòng)失敗。
然后,按照網(wǎng)上的步驟,刪除tomcat7服務(wù),也刪不掉。
現象分析:
1)win7的程序需要已管理員身份運行。這是問(wèn)題的根本原因
2)我使用win + R 的快捷鍵來(lái)運行cmd及service.msc,沒(méi)有已管理員身份運行,是造成問(wèn)題的根本原因
解決方案:
1)進(jìn)入C:\Windows\System32目錄,右鍵cmd,已管理員身份運行cmd
2)進(jìn)入tomcat的bin目錄下,執行命令 : sc delete tomcat7 刪除tomcat7服務(wù)成功
3)執行命令 : service.bat install , 安裝tomcat7服務(wù)成功
4)運行service.msc,查看服務(wù),發(fā)現以前的“tomcat7”服務(wù)已沒(méi)有了,新的服務(wù)名稱(chēng)位"Apacha tomcat7"
ps: 另外,如果沒(méi)有使用tomcat作為windows服務(wù)啟動(dòng),而是手工啟動(dòng)(startup.bat)的話(huà), hudson在使用過(guò)程中經(jīng)常會(huì )崩潰,提示out of memory
聯(lián)系客服