Um herauszufinden, was den Pfad einstellt, ist ein wenig Nachverfolgung erforderlich. Asadmin kann jedoch auf einfache Weise bearbeitet werden. Es ist ein Shell-Skript, in dem Sie den vollständigen Pfad zu Java festlegen können.
Probleme beim Betrieb von Glassfish unter Ubuntu als Dienst
2288
Nick Wilson
Ich habe Glassfish 3.1.2 auf Ubuntu installiert. Ich habe einen separaten "Glassfish" -Benutzer als JDK 1.7.0 installiert. Wenn ich mich als Benutzer "glassfish" anmelde und GF über die Shell starte:
/usr/local/java/glassfish/glassfish-3.1.2/glassfish/bin/asadmin start-domain domain1
Es läuft gut, also denke ich, ich habe alles ok installiert. Das Problem versucht, es mit dem folgenden init.d-Skript zu starten:
#! /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 :
Wenn ich versuche, dass ich bekomme:
exec: 54: java: not found
Ich habe auch versucht, die folgende Zeile zum init.d-Skript hinzuzufügen:
export PATH=/usr/local/java/jdk1.7.0/bin:$PATH
Aber das schien nichts zu tun. Ich habe Anweisungen auf http://www.nabisoft.com/tutorials/glassfish/installing-glassfish-301-on-ubuntu verwendet, um so weit zu kommen. Als jemand, der sich mit Windows auskennt, würde ich mich über jede Hilfe bei der Identifizierung des Problems sehr freuen. Vielen Dank.
1 Antwort auf die Frage
1
JOTN
Guter Tipp, ich könnte darauf zurückgreifen, obwohl ich immer noch versuchen möchte zu verstehen, warum es im Moment nicht funktioniert. Wenn sich in den nächsten zwei Tagen nichts anderes ergibt, akzeptiere ich dies als Antwort.
Nick Wilson vor 12 Jahren
0
Zur Nachverfolgung würde ich die Sudo-Phase betrachten. Drucken Sie die Umgebung aus dem init.d-Skript und dann wieder oben im asadmin-Skript. Normalerweise verwende ich su aus init.d-Skripten.
JOTN vor 12 Jahren
0
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
8
Laptop Standby unter Linux / Ubuntu
-
1
Wie kann ich von Ubuntu aus über das Netzwerk auf Windows Vista-Drucker zugreifen?
-
3
Kann ich Microsoft Office 2007 unter Ubuntu ausführen?
-
6
Virtualbox, VMware, KVM oder andere für Ubuntu-Virtualisierung?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
5
iPod-Verwaltungssoftware für Linux
-
1
Rückkehr von Dual-Boot zu Windows
-
2
Firefox zum Drucken von PDF-Schriftarten
-
5
Wie bekomme ich die maximale Auflösung unter Ubuntu in Microsoft Virtual PC?