2015-02-24 2 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

Пожалуйста, проверьте журнал сервера, чтобы увидеть, какие ошибки регистрируются при попытке запуска сервера. Можете ли вы успешно запустить сервер, используя asadmin в CMD-окне? То есть а не как услуга? – Mike

+0

Когда я пытаюсь начать, ничего не появляется в server.log. Я могу начать использовать asadmin (startserv). – fernandosc

+0

Это помогает нам исключить GlassFish как источник проблемы. Услуга даже не попадает в ту часть, где она запускает сервис. – Mike

ответ

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

+0

Похоже, вы изменили неправильные. См. Мое редактирование для примера. – Mike

+0

Теперь косые черты правильные, но все равно не работают. Любые другие идеи? – fernandosc

Смежные вопросы