Resin 4的服務安裝是使用其根目錄裡的Setup.exe,setup.exe運行在.Net 2.0以上的環境,因此安裝的電腦必須有.Net。先前安裝時就發現有點問題,Setup.exe在某些電腦始終無法正常執行,一直懷疑是.Net的問題,今天終於找到問題癥結並解決了。
因為搜尋到了Setup.exe的原始碼,赫然發現Setup會到Registry裡找已經存在的Resin服務( HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services),當ImagePath有httpd、resin等字串時,Setup.exe就會出現錯誤而無法執行。解決的方法有下列幾個:
-
用regedit.exe找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,找其內的所有Resin服務,將右方的ImagePath改名為ImagePath1,改名後setup.exe就能執行了(成功安裝後記得把原有服務的ImagePath還原)。
-
用sc.exe直接新增服務,注意:等號後面必須有一個空白:
sc create Resin4 binPath= "c:\Resin4\resin.exe -service -name Resin4 -log-directory c:\Resin4\logs" DisplayName= "Resin4" start= auto
sc.exe一個指令就設定服務完畢,Setup.exe還需要填多個欄位,相較之下用sc.exe還是比較方便。
##
您可能也會有興趣的類似文章
- Resin Professional 3.0.17的Bug (0則留言, 2006/01/08)
- 解決 iReport 升級後的問題 (1則留言, 2005/11/22)
- Resin 3.0.18與其PHP引擎 (0則留言, 2006/02/26)
- jQuery TreeView插件IE異常解決方法 (0則留言, 2007/11/13)
- Resin 3.x與JMX的使用測試 (0則留言, 2006/01/07)
- [Java] JavaLobby發生狀況 (0則留言, 2005/08/16)
- [JasperReports] 0.6.7更新與JasperSoft提供商業服務 (0則留言, 2005/05/17)
- IntelliJ IDEA與Tomcat整合的除錯設定 (0則留言, 2012/11/23)
- [iReport] 正常顯示中文的PDF格式完全解決方法 (0則留言, 2005/02/16)
- [NetBenas] 遠端除錯 (0則留言, 2006/01/20)
- FireFox 2.0錯誤的解決方法 (0則留言, 2006/12/18)
- 取得iReport / JasperReports報表內特定元件的方法 [修訂] (5則留言, 2011/10/17)
- 試用SmartSVN 4造成的混亂 (1則留言, 2008/08/07)
- [Java] 常用的IDEA Plugins (0則留言, 2005/06/02)
- 在Blog裡使用PRE與XMP的挫折 (1則留言, 2005/09/26)
The post 解決Resin 4的Setup.exe異常問題 appeared first on 簡睿隨筆.