2009-03-13 2 views
2

Я хочу поиграть со стеклянной рыбкой на Mac, но у меня возникли проблемы с ее запуском.Glassfish зависает на OS X 10.5/Java 6

Я следовал инструкции по установке и создал домен по умолчанию, который, казалось, идти хорошо, но когда я пытаюсь запустить его (asadmin start-domain domain1) он просто сидит там:

[[email protected]:~/glassfish] ./bin/asadmin start-domain domain1 
Starting Domain domain1, please wait. 
Default Log location is /Users/kris/glassfish/domains/domain1/logs/server.log. 
Redirecting output to /Users/kris/glassfish/domains/domain1/logs/server.log 

Журнал не содержит ничего, кроме команда для запуска сервера:

Mar 12, 2009 7:09:40 PM com.sun.enterprise.admin.servermgmt.launch.ASLauncher buildCommand 
INFO: 
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java 
<crapload of system properties> 
-client 
-XX:+UnlockDiagnosticVMOptions 
-XX:MaxPermSize=192m 
-Xmx512m 
-XX:NewRatio=2 
-XX:+LogVMOutput 
-XX:LogFile=/Users/kris/glassfish/domains/domain1/logs/jvm.log 
-cp 
/Users/kris/glassfish/lib/jhall.jar:/Users/kris/glassfish/lib/appserv-launch.jar 
com.sun.enterprise.server.PELaunch 
start 

в конце концов, asadmin отказывается ждать:

Timeout waiting for domain domain1 to go to starting state. 
CLI156 Could not start the domain domain1. 

Это использование glassfish v2.1, но я получаю подобное поведение на прелюдии v3. Я также пробовал как java 5, так и 6. Я в недоумении относительно того, какую отладку нужно делать, поскольку она, похоже, даже не выходит из-под земли.

+0

Вы смогли это решить? У Ubuntu 8.10 такая же неприятная проблема. – Kimble

+0

Нет, я более или менее сдался. Проблема исчезла необъяснимо какое-то время, а затем так же необъяснимо вернулась. Фэ. –

ответ

1

Впервые я смог запустить свою стеклянную рыбку, но во второй раз это просто дает мне это странное сообщение об ошибке, что он не может запустить домен.

Приближается, упоминается файл блокировки в imq.

Проверьте, есть ли у вас файл «lock» в «/ glassfish/domains/domain1/imq/instance/imqbroker /». Если он есть, удалите его, а затем попытайтесь снова запустить старую рыбку.

0

Также на фронте JMS вы пытались изменить своего брокера с EMBED на LOCAL в своем домене.xml? Я, кажется, помню, что помощь по OS X.

0

Возможно, вы перенесли установку установки в стеклянную фату с момента ее начала? GF очень смущается в кэшировании, когда вы это делаете. Решение here.