Hello tony, > * Add patch to locate recent JDKs (Closes: #935336)
Thanks for applying this patch, however it does not seem to work: | % jsvc -debug foo [..] | Attempting to locate Java Home in /usr/lib/jvm/default-java | Attempting to locate VM configuration file /usr/lib/jvm/default-java/jre/lib/jvm.cfg | Attempting to locate VM configuration file /usr/lib/jvm/default-java/lib/jvm.cfg | Found VM configuration file at /usr/lib/jvm/default-java/lib/jvm.cfg | Found VM server definition in configuration | Checking library /usr/lib/jvm/default-java/jre/lib/amd64/server/libjvm.so | Checking library /usr/lib/jvm/default-java/lib/amd64/server/libjvm.so | Cannot locate library for VM server (skipping) [..] | Java Home located in /usr/lib/jvm/default-java | +-- DUMPING JAVA HOME STRUCTURE ------------------------ | | Java Home: "/usr/lib/jvm/default-java" | | Java VM Config.: "/usr/lib/jvm/default-java/lib/jvm.cfg" | | Found JVMs: 0 | +------------------------------------------------------- | Cannot find any VM in Java Home /usr/lib/jvm/default-java Please consider applying the attached patch instead, which will lead to: | Found VM configuration file at /usr/lib/jvm/default-java/lib/jvm.cfg | Found VM server definition in configuration | Checking library /usr/lib/jvm/default-java/jre/lib/amd64/server/libjvm.so | Checking library /usr/lib/jvm/default-java/lib/amd64/server/libjvm.so | Checking library /usr/lib/jvm/default-java/lib/server/libjvm.so [..] | Java Home located in /usr/lib/jvm/default-java | +-- DUMPING JAVA HOME STRUCTURE ------------------------ | | Java Home: "/usr/lib/jvm/default-java" | | Java VM Config.: "/usr/lib/jvm/default-java/lib/jvm.cfg" | | Found JVMs: 1 | | JVM Name: "server" | | "/usr/lib/jvm/default-java/lib/server/libjvm.so" | +------------------------------------------------------- | Using default JVM in /usr/lib/jvm/default-java/lib/server/libjvm.so Thanks, Chris PS: if you apply this, I would intend to send it to stable-updates.
Description: locate more recent JVM (including OpenJDK) Author: Graeme Vetterlein <graeme.report...@vetterlein.com> Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935336 Index: commons-daemon-1.0.15/src/native/unix/native/location.c =================================================================== --- commons-daemon-1.0.15.orig/src/native/unix/native/location.c +++ commons-daemon-1.0.15/src/native/unix/native/location.c @@ -115,6 +115,7 @@ char *location_jvm_default[] = { "$JAVA_HOME/jre/lib/libjvm.so", "$JAVA_HOME/lib/classic/libjvm.so", "$JAVA_HOME/lib/client/libjvm.so", + "$JAVA_HOME/lib/server/libjvm.so", "$JAVA_HOME/lib/libjvm.so", "$JAVA_HOME/jre/bin/classic/libjvm.so", "$JAVA_HOME/jre/bin/client/libjvm.so", @@ -149,6 +150,7 @@ char *location_jvm_configured[] = { #elif defined(OS_LINUX) || defined(OS_SOLARIS) || defined(OS_BSD) || defined(OS_FREEBSD) || defined(OS_TRU64) "$JAVA_HOME/jre/lib/" CPU "/$VM_NAME/libjvm.so", /* Sun JDK 1.3 */ "$JAVA_HOME/lib/" CPU "/$VM_NAME/libjvm.so", /* Sun JRE 1.3 */ + "$JAVA_HOME/lib/$VM_NAME/libjvm.so", #elif defined(OS_HPUX) "$JAVA_HOME/jre/lib/" CPU "/$VM_NAME/libjvm." SO_EXT, "$JAVA_HOME/lib/" CPU "/$VM_NAME/libjvm." SO_EXT,