Kevin Earls created KARAF-3288:
----------------------------------
Summary: karaf script doesn't start on Solaris if JAVA_HOME is not
set
Key: KARAF-3288
URL: https://issues.apache.org/jira/browse/KARAF-3288
Project: Karaf
Issue Type: Bug
Affects Versions: 3.0.1
Environment: Solaris
Reporter: Kevin Earls
Priority: Minor
On Solaris the karat script fails with the error "JVM must be greater than 1.6"
if JAVA_HOME is not set. (On 2.4 it also fails but with the message "exec: a
tracked alias for /usr/bin/java: not found").
This fails because the locateJava() function depends on the output of `type
java` to set JAVA_HOME and determine what version of java it's using. On most
platforms type java returns something like "java is /path/to/java", but on
solaris it returns "java is a tracked alias for /path/to/java"
The fix just requires a change to the expression used to chop off the leading
text. I will submit a pull request for this.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)