2015-02-24 142 views
0

我創建一個Glassfish的服務,但是當我嘗試啓動,出現以下錯誤:錯誤而啓動Glassfish的服務

本地計算機上的domain1的GlassFish應用服務器開始,然後 停止。一些服務自動停止

控制檯:

NET HELPMSG 3534

我domain1Service.xml:

<service> 
<id>Glassfish</id> 
    <name>domain1 GlassFish Server</name> 
    <description>GlassFish Server</description> 
    <executable>C:/glassfish-3.1.1/glassfish3/glassfish/bin/asadmin.bat</executable> 
    <logpath>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains/domain1/bin</logpath> 
    <logmode>reset</logmode> 
    <depend>tcpip</depend> 
    <startargument>start-domain</startargument> 
    <startargument>--verbose</startargument> 
    <startargument>--domaindir</startargument> 
    <startargument>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains</startargument> 
<startargument>domain1</startargument> 
    <stopargument>stop-domain</stopargument> 
    <stopargument>--domaindir</stopargument> 
    <stopargument>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains</stopargument> 
<stopargument>domain1</stopargument> 
</service> 

我嘗試以下這個answer,但沒有成功。

+0

請檢查服務器日誌,看看會記錄什麼錯誤,當您嘗試啓動服務器。你能否在cmd窗口中使用asadmin成功啓動服務器?即不作爲服務? – Mike 2015-02-25 11:16:02

+0

當我嘗試啓動時,server.log中沒有顯示任何內容。我可以開始使用asadmin(startserv)。 – fernandosc 2015-02-25 11:47:19

+0

這有助於我們排除GlassFish作爲問題的根源。該服務甚至沒有達到它開始服務的部分。 – Mike 2015-02-25 11:50:58

回答

0

我注意到您的可執行文件路徑包含正斜槓,Windows不喜歡。將它們更改爲雙反斜槓以匹配xml文件中的其他路徑。

從這:

<id>Glassfish</id> 
    <name>domain1 GlassFish Server</name> 
    <description>GlassFish Server</description> 
    <executable>C:/glassfish-3.1.1/glassfish3/glassfish/bin/asadmin.bat</executable> 
    <logpath>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains/domain1/bin</logpath> 
    <logmode>reset</logmode> 
    <depend>tcpip</depend> 
... 

要這樣:

<id>Glassfish</id> 
    <name>domain1 GlassFish Server</name> 
    <description>GlassFish Server</description> 
    <executable>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\bin\\asadmin.bat</executable> 
    <logpath>C:\\glassfish-3.1.1\\glassfish3\\glassfish\\domains\\domain1\\bin</logpath> 
    <logmode>reset</logmode> 
    <depend>tcpip</depend> 
... 
+0

我改變所有斜線: 啓動域 - 詳細 - domaindir C:/glassfish-3.1。 1/glassfish3/glassfish/domains domain1 但是仍然不能正常工作 – fernandosc 2015-02-25 13:11:38

+0

看起來像你改變了錯誤的。查看我的編輯例子。 – Mike 2015-02-25 13:19:53

+0

現在斜槓是正確的,但仍然不起作用。任何其他想法? – fernandosc 2015-02-25 13:33:47