[ 
https://issues.apache.org/jira/browse/SM-2620?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Freeman Fang resolved SM-2620.
------------------------------
    Resolution: Not A Problem

> Service Wrapper installer generating broken karaf-wrapper.conf
> --------------------------------------------------------------
>
>                 Key: SM-2620
>                 URL: https://issues.apache.org/jira/browse/SM-2620
>             Project: ServiceMix
>          Issue Type: Improvement
>          Components: features
>    Affects Versions: 6.0.0
>         Environment: Windows Server 2008 R2
> Java JDK 1.8.0_45
>            Reporter: George Daswani
>            Assignee: Freeman Fang
>            Priority: Minor
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> This affects the latest version of ServiceMix 6.0 that was just recently 
> released.   When performing a 
> "feature:install service-wrapper"
> then
> "wrapper:install"
> The GENERATED "karaf-wrapper.conf" is broken due to a numbering issue on the 
> wrapper.java.classpath.X name value pairs and it prevents the service from 
> starting.
> Here is what it generates by default (after performing wrapper:install)
> # Java Application
> wrapper.working.dir=%KARAF_BASE%
> wrapper.java.command=%JAVA_HOME%/bin/java
> wrapper.java.mainclass=org.apache.karaf.wrapper.internal.Main
> wrapper.java.classpath.1=%KARAF_HOME%/lib/karaf-wrapper.jar
> wrapper.java.classpath.2=%KARAF_HOME%/lib/karaf.jar
> wrapper.java.classpath.4=%KARAF_HOME%/lib/karaf-jaas-boot.jar
> wrapper.java.classpath.5=%KARAF_HOME%/lib/karaf-wrapper-main.jar
> wrapper.java.classpath.6=%KARAF_HOME%/lib/karaf-org.osgi.core.jar
> wrapper.java.library.path.1=%KARAF_HOME%/lib/
>  
> ^ Note: the number is wrong, and the original conf file generated skipped the 
> sequence wrapper.java.classpath.3 and it prevents servicemix from starting.   
>  The wrapper throws an error saying it can't find the main class.
> Here's what it should have generated
> # Java Application
> wrapper.working.dir=%KARAF_BASE%
> wrapper.java.command=%JAVA_HOME%/bin/java
> wrapper.java.mainclass=org.apache.karaf.wrapper.internal.Main
> wrapper.java.classpath.1=%KARAF_HOME%/lib/karaf-wrapper.jar
> wrapper.java.classpath.2=%KARAF_HOME%/lib/karaf.jar
> wrapper.java.classpath.3=%KARAF_HOME%/lib/karaf-jaas-boot.jar
> wrapper.java.classpath.4=%KARAF_HOME%/lib/karaf-wrapper-main.jar
> wrapper.java.classpath.5=%KARAF_HOME%/lib/karaf-org.osgi.core.jar
> wrapper.java.library.path.1=%KARAF_HOME%/lib/



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to