felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet" <gno...@gmail.com>
Subject Re: Using daemon / installer on Windows
Date Tue, 22 May 2007 06:53:10 GMT
What about resolving relative URLs wrt to the ${felix.home}
environment variable ?  This can be done in addition to quotes parsing of
course.

On 5/22/07, Richard S. Hall <heavy@ungoverned.org> wrote:
>
> After thinking about it for a minute, I thought there was a routine
> somewhere in Felix to parse delimited quoted strings...turns out there
> is in the manifest parser.
>
> I will try to create a patch tomorrow...
>
> -> richard
>
> On May 21, 2007, at 6:54 PM, Richard S. Hall wrote:
>
> > 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/
> >
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message