You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by DERIES Sebastien <se...@thalesgroup.com> on 2014/05/26 13:53:42 UTC

karaf feature absolute path problem

Hi all,

I'm using apache-karaf-3.0.0.RC1, with Java 8u20 on Linux Red hat 6.2.

We use karaf features to install our bundles and configuration files into KARAF.
Example:
<feature name="language">
                               <configfile finalname="/etc/package.lang.cfg">mvn: package.lang/language/0.0.1-SNAPSHOT/cfg</configfile>
                               <bundle start-level="70">mvn:package.lang/language/0.0.1-SNAPSHOT</bundle>
</feature>

Everything works perfectly fine when we install and run our application on our development machine. However when we run a copied version of karaf on our integration platform, KARAF cannot find the configuration file.

We got a File not found exception saying that karaf wants a file on the KARAF_HOME/etc development machine instead of getting the configuration file from the integration platform KARAF_HOME/etc. example: /useraccounts/myuser/KARAF/ apache-karaf-3.0.0.RC1/etc/package.lang.cfg instead of ./etc/package.lang.cfg

It seems that feature installation uses absolute path for configuration files instead of a relative path.

Is there a way to configure features to use relative path? Or to set the a feature home directory?

Thanks a lot.

________________________________




Sébastien Deries
Tel. : + 33 (0)4 92 96 31 52
sebastien.deries@thalesgroup.com<ma...@thalesgroup.com>


[@@ THALES GROUP INTERNAL @@]