[infinispan-issues] [JBoss JIRA] Assigned: (ISPN-747) Use *_HOME environment variables to determine java executable
Manik Surtani (JIRA)
jira-events at lists.jboss.org
Fri Oct 29 08:24:54 EDT 2010
[ https://jira.jboss.org/browse/ISPN-747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Manik Surtani reassigned ISPN-747:
----------------------------------
Assignee: Galder Zamarreño (was: Manik Surtani)
> Use *_HOME environment variables to determine java executable
> -------------------------------------------------------------
>
> Key: ISPN-747
> URL: https://jira.jboss.org/browse/ISPN-747
> Project: Infinispan
> Issue Type: Feature Request
> Reporter: Tobias Sarnowski
> Assignee: Galder Zamarreño
>
> The startServer.sh script currently only invokes "java" directly. The well-known java environment variables like JAVA_HOME are ignored. This raises problems when having a default java installation like gnu gcj 1.42 in the system. Since the linux distribution packages are too old in general, I have e.g. the Oracle JDK unzipped under /opt with JAVA_HOME pointing to it.
> Having JAVA_HOME set in general indicates that this java should be used, so it should be respected.
> The following change would solve this issue:
> # diff startServer.sh startServer.sh.new
> 51c51,59
> < java -cp $CP ${JVM_PARAMS} org.infinispan.server.core.Main ${*}
> ---
> > JAVA_EXE=java
> > if [ ! -z "$JAVA_HOME" ]; then
> > JAVA_EXE=$JAVA_HOME/bin/java
> > elif [ ! -z "$JDK_HOME" ]; then
> > JAVA_EXE=$JDK_HOME/bin/java
> > elif [ ! -z "$JRE_HOME" ]; then
> > JAVA_EXE=$JRE_HOME/bin/java
> > fi
> > $JAVA_EXE -cp $CP ${JVM_PARAMS} org.infinispan.server.core.Main ${*}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the infinispan-issues
mailing list