I think that would be a problem with Felix' simplistic approach to
parsing the property, it is expecting a space-delimited list of URLs,
thus the space in the path screws it up.
As a test you could edit the config.properties file to used the munged
version of the Windows path (e.g., "c:\Progra~1\")...
In the meantime, we have to think if there is a simple way to deal with
this...the only thing I can think of is making the property parser
understand quoted strings, then you could solve it by quoting URLs with
spaces...
-> richard
On May 21, 2007, at 6:51 PM, Guillaume Nodet wrote:
I'm trying to understand how to configure / use the daemon / installer.
After having changed the installers/pom.xml to reference the released
version
of ApacheDS (1.0-RC2 instead of 1.0-RC2-SNAPSHOT) i was able to build
the felix installers and install them on Windows.
One of the problem was the lack of a felix configuration file, so I
copied
the one
i used and try to start the service.
Unfortunately, on Windows, the service is run from C:\windows\system32
folder (or something like that), so I had troubles configuring bundles
using
the felix.auto.start.1 property.
I've tried by prefixing the values with ${felix.home} that way
felix.auto.start.1= \
file:${felix.home}/bundle/org.apache.felix.shell-
0.9.0-incubator-SNAPSHOT.jar \
file:${felix.home}/bundle/org.apache.felix.shell.tui-
0.9.0-incubator-SNAPSHOT.jar \
file:${felix.home}/bundle/org.apache.felix.bundlerepository-
0.9.0-incubator-SNAPSHOT.jar
but unfortunately, I had the following output:
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Unable
to cache bundle: file:C:\Program)
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Unable
to cache bundle: Files\felix-0.9.0-incubator-SNAPSHOT
/bundle/org.apache.felix.shell-0.9.0-incubator-SNAPSHOT.jar)
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Unable
to cache bundle: file:C:\Program)
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Unable
to cache bundle: Files\felix-0.9.0-incubator-SNAPSHOT
/bundle/org.apache.felix.shell.tui-0.9.0-incubator-SNAPSHOT.jar)
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Unable
to cache bundle: file:C:\Program)
ERROR: Auto-properties install. (org.osgi.framework.BundleException:
Unable
to cache bundle: Files\felix-0.9.0-incubator-SNAPSHOT
/bundle/org.apache.felix.bundlerepository-0.9.0-incubator-SNAPSHOT.jar)
So it seems the space in "C:\Program Files\" is a problem.
Did I miss something on the previous steps ? Is that a known problem ?
--
Cheers,
Guillaume Nodet
------------------------
Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/