Hallo, beim Upgrade von GlassFish 3 nach 4, habe ich festgestellt, dass das keytool nicht gefunden wird. mail:/etc/alternatives # java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode) Das Oracle Java habe ich mit: update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0_25/bin/java" 40 installiert. mail:/etc/alternatives # update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 auto mode 1 /usr/java/jdk1.7.0_25/bin/java 40 manual mode 2 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 manual mode [1] ausgewählt, aber es wird nicht alles richtig gesetzt: drwxr-xr-x 149 root root 12288 12. Jul 08:48 ../ lrwxrwxrwx 1 root root 30 12. Jul 10:25 java -> /usr/java/jdk1.7.0_25/bin/java* drwxr-xr-x 2 root root 4096 12. Jul 10:25 ./ Bei OpenJDK Runtime Environment (IcedTea 2.3.9) (suse-3.37.1-x86_64) sieht es so aus: drwxr-xr-x 149 root root 12288 12. Jul 08:48 ../ lrwxrwxrwx 1 root root 53 12. Jul 10:26 tnameserv.1.gz -> /usr/share/man/man1/tnameserv-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 46 12. Jul 10:26 tnameserv -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/tnameserv* lrwxrwxrwx 1 root root 54 12. Jul 10:26 servertool.1.gz -> /usr/share/man/man1/servertool-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 47 12. Jul 10:26 servertool -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/servertool* lrwxrwxrwx 1 root root 55 12. Jul 10:26 rmiregistry.1.gz -> /usr/share/man/man1/rmiregistry-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 48 12. Jul 10:26 rmiregistry -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/rmiregistry* lrwxrwxrwx 1 root root 48 12. Jul 10:26 rmid.1.gz -> /usr/share/man/man1/rmid-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 41 12. Jul 10:26 rmid -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/rmid* lrwxrwxrwx 1 root root 74 12. Jul 10:26 policytool.desktop -> /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/desktop/policytool.desktop lrwxrwxrwx 1 root root 54 12. Jul 10:26 policytool.1.gz -> /usr/share/man/man1/policytool-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 47 12. Jul 10:26 policytool -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/policytool* lrwxrwxrwx 1 root root 48 12. Jul 10:26 orbd.1.gz -> /usr/share/man/man1/orbd-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 41 12. Jul 10:26 orbd -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/orbd* lrwxrwxrwx 1 root root 51 12. Jul 10:26 keytool.1.gz -> /usr/share/man/man1/keytool-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 44 12. Jul 10:26 keytool -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/keytool* lrwxrwxrwx 1 root root 40 12. Jul 10:26 jre_exports -> /usr/lib64/jvm-exports/jre-1.7.0-openjdk/ lrwxrwxrwx 1 root root 32 12. Jul 10:26 jre -> /usr/lib64/jvm/jre-1.7.0-openjdk/ lrwxrwxrwx 1 root root 48 12. Jul 10:26 java.1.gz -> /usr/share/man/man1/java-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 41 12. Jul 10:26 java -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java* drwxr-xr-x 2 root root 4096 12. Jul 10:26 ./ Leider ist die Doku im Netz nicht so dolle, oder ich habe die richtige Seite nicht gefunden. Muß ich mit "update-alternatives --install" diesen ganzen Pfade setzen? Danke Andreas -- ae | Andreas Ernst | IT Spektrum Postfach 5, 65612 Beselich Schupbacher Str. 32, 65614 Beselich, Germany Tel: +49-6484-91002 Fax: +49-6484-91003 ae@ae-online.de | www.ae-online.de www.parcelchecker.de | www.tachyon-online.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Fri, Jul 12, 2013 at 10:37:07AM +0200, Andreas Ernst wrote:
Hallo,
beim Upgrade von GlassFish 3 nach 4, habe ich festgestellt, dass das keytool nicht gefunden wird.
mail:/etc/alternatives # java -version java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
Das Oracle Java habe ich mit:
update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.7.0_25/bin/java" 40
installiert.
mail:/etc/alternatives # update-alternatives --config java There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 auto mode 1 /usr/java/jdk1.7.0_25/bin/java 40 manual mode 2 /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 manual mode
[1] ausgewählt, aber es wird nicht alles richtig gesetzt:
drwxr-xr-x 149 root root 12288 12. Jul 08:48 ../ lrwxrwxrwx 1 root root 30 12. Jul 10:25 java -> /usr/java/jdk1.7.0_25/bin/java* drwxr-xr-x 2 root root 4096 12. Jul 10:25 ./
Bei OpenJDK Runtime Environment (IcedTea 2.3.9) (suse-3.37.1-x86_64) sieht es so aus:
drwxr-xr-x 149 root root 12288 12. Jul 08:48 ../ lrwxrwxrwx 1 root root 53 12. Jul 10:26 tnameserv.1.gz -> /usr/share/man/man1/tnameserv-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 46 12. Jul 10:26 tnameserv -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/tnameserv* lrwxrwxrwx 1 root root 54 12. Jul 10:26 servertool.1.gz -> /usr/share/man/man1/servertool-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 47 12. Jul 10:26 servertool -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/servertool* lrwxrwxrwx 1 root root 55 12. Jul 10:26 rmiregistry.1.gz -> /usr/share/man/man1/rmiregistry-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 48 12. Jul 10:26 rmiregistry -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/rmiregistry* lrwxrwxrwx 1 root root 48 12. Jul 10:26 rmid.1.gz -> /usr/share/man/man1/rmid-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 41 12. Jul 10:26 rmid -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/rmid* lrwxrwxrwx 1 root root 74 12. Jul 10:26 policytool.desktop -> /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/desktop/policytool.desktop lrwxrwxrwx 1 root root 54 12. Jul 10:26 policytool.1.gz -> /usr/share/man/man1/policytool-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 47 12. Jul 10:26 policytool -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/policytool* lrwxrwxrwx 1 root root 48 12. Jul 10:26 orbd.1.gz -> /usr/share/man/man1/orbd-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 41 12. Jul 10:26 orbd -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/orbd* lrwxrwxrwx 1 root root 51 12. Jul 10:26 keytool.1.gz -> /usr/share/man/man1/keytool-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 44 12. Jul 10:26 keytool -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/keytool* lrwxrwxrwx 1 root root 40 12. Jul 10:26 jre_exports -> /usr/lib64/jvm-exports/jre-1.7.0-openjdk/ lrwxrwxrwx 1 root root 32 12. Jul 10:26 jre -> /usr/lib64/jvm/jre-1.7.0-openjdk/ lrwxrwxrwx 1 root root 48 12. Jul 10:26 java.1.gz -> /usr/share/man/man1/java-java-1.7.0-openjdk.1.gz lrwxrwxrwx 1 root root 41 12. Jul 10:26 java -> /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java* drwxr-xr-x 2 root root 4096 12. Jul 10:26 ./
Leider ist die Doku im Netz nicht so dolle, oder ich habe die richtige Seite nicht gefunden.
Muß ich mit "update-alternatives --install" diesen ganzen Pfade setzen?
Im Endeffekt ja. Mittels zusaetlicher --slave optionen $ rpm -q --scripts java-1_7_0-openjdk hat: ext=.gz update-alternatives \ --install /usr/bin/java java /usr/lib64/jvm/jre-1.7.0-openjdk/bin/java 17147 \ --slave /usr/lib64/jvm/jre jre /usr/lib64/jvm/jre-1.7.0-openjdk \ --slave /usr/lib64/jvm-exports/jre jre_exports /usr/lib64/jvm-exports/jre-1.7.0-openjdk \ --slave /usr/bin/keytool keytool /usr/lib64/jvm/jre-1.7.0-openjdk/bin/keytool \ --slave /usr/bin/orbd orbd /usr/lib64/jvm/jre-1.7.0-openjdk/bin/orbd \ --slave /usr/bin/policytool policytool /usr/lib64/jvm/jre-1.7.0-openjdk/bin/policytool \ --slave /usr/bin/rmid rmid /usr/lib64/jvm/jre-1.7.0-openjdk/bin/rmid \ --slave /usr/bin/rmiregistry rmiregistry /usr/lib64/jvm/jre-1.7.0-openjdk/bin/rmiregistry \ --slave /usr/bin/servertool servertool /usr/lib64/jvm/jre-1.7.0-openjdk/bin/servertool \ --slave /usr/bin/tnameserv tnameserv /usr/lib64/jvm/jre-1.7.0-openjdk/bin/tnameserv \ --slave /usr/share/man/man1/java.1$ext java.1$ext \ /usr/share/man/man1/java-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/keytool.1$ext keytool.1$ext \ /usr/share/man/man1/keytool-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/orbd.1$ext orbd.1$ext \ /usr/share/man/man1/orbd-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/policytool.1$ext policytool.1$ext \ /usr/share/man/man1/policytool-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/rmid.1$ext rmid.1$ext \ /usr/share/man/man1/rmid-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/rmiregistry.1$ext rmiregistry.1$ext \ /usr/share/man/man1/rmiregistry-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/servertool.1$ext servertool.1$ext \ /usr/share/man/man1/servertool-java-1.7.0-openjdk.1$ext \ --slave /usr/share/man/man1/tnameserv.1$ext tnameserv.1$ext \ /usr/share/man/man1/tnameserv-java-1.7.0-openjdk.1$ext \ --slave /usr/share/applications/policytool.desktop policytool.desktop \ /usr/lib64/jvm/java-1.7.0-openjdk-1.7.0/jre/lib/desktop/policytool.desktop update-alternatives \ --install /usr/lib64/jvm/jre-openjdk \ jre_openjdk /usr/lib64/jvm/jre-1.7.0-openjdk 17147 \ --slave /usr/lib64/jvm-exports/jre-openjdk \ jre_openjdk_exports /usr/lib64/jvm-exports/jre-1.7.0-openjdk update-alternatives \ --install /usr/lib64/jvm/jre-1.7.0 \ jre_1.7.0 /usr/lib64/jvm/jre-1.7.0-openjdk 17147 \ --slave /usr/lib64/jvm-exports/jre-1.7.0 \ jre_1.7.0_exports /usr/lib64/jvm-exports/jre-1.7.0-openjdk Ciao, Marcus -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Andreas Ernst
-
Marcus Meissner