Потребовалось бы немного проследить, чтобы выяснить, что задает путь, но простой способ - отредактировать asadmin. Это сценарий оболочки, и вы можете указать полный путь к java.
Проблемы с запуском Glassfish на Ubuntu в качестве службы
2023
Nick Wilson
У меня установлен Glassfish 3.1.2 в Ubuntu, я настроил отдельного пользователя «glassfish» для его запуска и установил JDK 1.7.0. Если я вхожу в систему как пользователь "glassfish" и запускаю GF через оболочку:
/usr/local/java/glassfish/glassfish-3.1.2/glassfish/bin/asadmin start-domain domain1
Он запускается нормально, так что я думаю, что все установлено нормально. Проблема заключается в попытке запустить его с помощью следующего сценария init.d:
#! /bin/sh export AS_JAVA=/usr/local/java/jdk1.7.0 GLASSFISHPATH=/usr/local/java/glassfish/glassfish-3.1.2/glassfish/bin case "$1" in start) echo "starting glassfish from $GLASSFISHPATH" sudo -u glassfish $GLASSFISHPATH/asadmin start-domain domain1 ;; restart) $0 stop $0 start ;; stop) echo "stopping glassfish from $GLASSFISHPATH" sudo -u glassfish $GLASSFISHPATH/asadmin stop-domain domain1 ;; *) echo $"usage: $0 " exit 3 ;; esac :
При попытке это я получаю:
exec: 54: java: not found
Я также попытался добавить следующую строку в сценарий init.d:
export PATH=/usr/local/java/jdk1.7.0/bin:$PATH
Но это, похоже, ничего не делает. Я использовал инструкции на http://www.nabisoft.com/tutorials/glassfish/install-glassfish-301-on-ubuntu, чтобы получить это далеко. Как кто-то, более знакомый с Windows, я действительно оценил бы любую помощь, идентифицирующую проблему. Благодарю.
1 ответ на вопрос
1
JOTN
Хороший совет, я мог бы прибегнуть к этому, хотя я все еще хотел бы попытаться понять, почему это не работает в данный момент. Если ничего не произойдет на следующий день или два, я приму это как ответ.
Nick Wilson 12 лет назад
0
Для отслеживания я бы посмотрел на стадию sudo. Напечатайте окружение из сценария init.d, а затем снова в верхней части сценария asadmin. Я обычно использую su из скриптов init.d.
JOTN 12 лет назад
0
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?