2013-03-23 2 views
0

Я устанавливаю Glassfish 3.1.2 на сервер vps, работающий на Ubuntu 12.04 LTS, и я не могу запустить старую рыбку.Glassfish не запускается

Поскольку X не установлен и я подключаюсь через ssh, я использую метод ручного распаковки для установки Glassfish.

Внутри каталога корзины Glassfish с пользователем Glassfish я делаю ./asadmin start-domain и ничего не происходит. Кажется, он висит. Я даже не могу остановить его с помощью ctrl + c. Мне нужно убить Java-процесс с другой консоли.

Файл server.log домена не содержит ошибок. Последние две строки:

mar 23, 2013 1:12:03 AM com.sun.enterprise.admin.launcher.GFLauncherLogger info 
INFO: Se ha iniciado correctamente en 7 mseg. 

Большое спасибо за помощь.

ответ

0

Это похоже на ошибку с уровнями журнала. Уровень ведения журнала GFFileHandler может быть установлен на «ВЫКЛ».

Попробуйте это:

asadmin start-domain 
asadmin set-log-levels com.sun.enterprise.server.logging.GFFileHandler=ALL 
asadmin restart-domain 
+0

Благодарим вас за ответ. Проблема в том, что сервер не запускается, и команда set-log-levels не будет выполнять ни один: – user2201864

+0

Иногда, когда я выполняю команду start-domain, я получаю эту ошибку: «Исключение в потоке» Обработчик ссылок «java.lang.IllegalMonitorStateException at java.lang.Object.notifyAll (собственный метод) at java.lang.ref.ReferenceQueue.enqueue (ReferenceQueue.java:68) at java.lang.ref.Reference $ ReferenceHandler.run (Reference.java:146) 'И после этого сообщение, в котором говорится, что iti ждет, пока домен начнет работу, и в конечном итоге выйдет из строя. Все больше идей о том, что я не могу попробовать, или искать ошибки. – user2201864

1

У меня была такая же проблема, когда я устанавливал GlassFish. Я исправил эту проблему, запустив Glassfish на старой версии jre. Я пытался установить с версией 1.8 и в итоге использовал старую установку jre6. Сервер начал нормально после установки Glassfish с использованием версии 1.6.

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