Hi Thanks for all your advice with this folks.
I've got this working with separate cfg files as suggested. This will make our implementation a lot more manageable. As a point of note, if you have an empty subdirectory under deploy/ you get an Error "Unable to create jar..." but this doesn't happen if there is a route or even a README file in the folder. It's kind of a pity the comma-separated list of watched directories didn't work - should this be raised as an Felix issue? Kind regards James -----Original Message----- From: Achim Nierbeck [mailto:[email protected]] Sent: 22 July 2014 20:07 To: [email protected] Subject: Re: sub-directories in /deploy ? As documented in the link Krysztof gave you, you'll need to add a *org.apache.felix.fileinstall-configDir.cfg* configuration file containing the folders to watch. This has to be done for every folder that you want to watch. regards, Achim 2014-07-22 19:25 GMT+02:00 Krzysztof Sobkowiak <[email protected]>: > Hi James > > I tried this and it doesn't work for me too. It can be an issue in > Felix. Could you try to create separate configuration file for each > subdirectory you need as described here > http://felix.apache.org/site/apache-felix-file-install.html, section > *Watching multiple directories with File Install*? > > Regards > Krzysztof > > On 22.07.2014 15:30, BURN, James wrote: > > Hi > > > > I can't seem to get a comma separated list of directories to be read in. > Felix/ServiceMix seems to be reading the line as a whole, so I get: > > > > 2014-07-22 14:13:19,341 | WARN | 0c-73fa7ffbe4f7) | fileinstall > | ? ? | 6 - > org.apache.felix.fileinstall - 3.2.8 | > /opt/apache-servicemix-5.1.0/deploy > , /opt/apache-servicemix-5.1.0/deploy/NewFolder , > /opt/apache-servicemix-5.1.0/deploy/OtherNewFolder does not exist, > please create it. > > > > etc/org.apache.felix.fileinstall-deploy.cfg contains: > > felix.fileinstall.dir = /opt/apache-servicemix-5.1.0/deploy , > /opt/apache-servicemix-5.1.0/deploy/NewFolder , > /opt/apache-servicemix-5.1.0/deploy/OtherNewFolder > > > > And the NewFolder... directories are under /deploy > > > > I tried putting the full filename/path in quotes, taking out the > ${karaf.base} variable and escaping the comma, to no avail. > > > > We're using ServiceMix 5.1.0 on Centos 6.5. I see from > http://felix.apache.org/site/apache-felix-file-install.html this > should work, but I'm out of ideas. > > > > Any thoughts? > > > > James > > > > > > -----Original Message----- > > From: BURN, James [mailto:[email protected]] > > Sent: 18 July 2014 10:36 > > To: [email protected] > > Subject: RE: sub-directories in /deploy ? > > > > Super, thanks JB. I'll give that a go. > > > > James > > > > -----Original Message----- > > From: Jean-Baptiste Onofré [mailto:[email protected]] > > Sent: 16 July 2014 17:58 > > To: [email protected] > > Subject: Re: sub-directories in /deploy ? > > > > Hi James, > > > > You can edit etc/org.apache.felix.fileinstall-deploy.cfg file and > > add > multiple directories in the felix.fileinstall.dir property: > > > > > felix.fileinstall.dir=${karaf.base}/deploy,${karaf.base}/deploy/other, > ${karaf.base}/deploy/foo > > > > Regards > > JB > > > > On 07/16/2014 04:41 PM, BURN, James wrote: > >> Hi > >> > >> The implementation of ServiceMix 5.1.0 we are testing (on Centos) > involves around 60 different blueprint-camel routes. > >> > >> For development these routes are in subfolders with an average of 5 > >> in > each directory. As far as I can tell, as these are all hot-deployed, > the 60 individual routes will all end up dumped in $SMhome/deploy. > >> > >> This may cause confusion (!), so we've got a fairly good naming > convention going on to help. I just wanted to check is there any way > of setting up sub-directories in the deploy directory? > >> > >> Thanks > >> > >> James > >> > >> > >> > >> > >> > > -- > > Jean-Baptiste Onofré > > [email protected] > > http://blog.nanthrax.net > > Talend - http://www.talend.com > > > -- > Krzysztof Sobkowiak > > JEE & OSS Architect | Senior Solution Architect @ Capgemini | > Committer @ ASF Capgemini <http://www.pl.capgemini.com/> | Software > Solutions Center <http://www.pl.capgemini-sdm.com/> | Wroclaw > e-mail: [email protected] <mailto:[email protected]> | > Twitter: @KSobkowiak > Calendar: http://goo.gl/yvsebC > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Software Architect / Project Manager / Scrum Master
