Hello Dennis,

On 5 Jan 2011, at 4:44 , Dennis Crissman wrote:

> 1. How do I connect a gateway to a server?

A gateway uses its Discovery service to find out where the server is it should 
connect to. This service basically returns a URL. The default implementation of 
that service can be configured using ConfigurationAdmin (see 
ace-discovery-property). The PID of that configuration is 
"org.apache.ace.discovery.property" and the single key you need to supply is 
"serverURL".

If you want to change the default when building the ace-target-devgateway 
assembly, look in:

ace-target-devgateway/src/main/resources/conf/org.apache.ace.discovery.property.cfg

and change the default (localhost) to something different.


> 2. When I start the server, I get the following error.
> {code}
> Error in 
> C:\path\Apache-Ace\ace-target-devserver-0.8.0-SNAPSHOT-distribution\ace-devserver\store
>  : Low Range is higher than High Range: 4.1.3-4.1.3
> java.lang.IllegalArgumentException: Low Range is higher than High Range: 
> 4.1.3-4.1.3
>        at 
> org.osgi.impl.bundle.obr.resource.VersionRange.<init>(VersionRange.java:44)
>        at 
> org.osgi.impl.bundle.obr.resource.ManifestEntry.addParameter(ManifestEntry.java:93)

You've ran into https://issues.apache.org/jira/browse/ACE-95 which is still 
open. I did not have time myself to look into it yet, but that should be in 
ace-obr-metadata. I'll try to look into it when I have time, but feel free to 
supply a patch if you've figured it out before me!

Greetings, Marcel


Reply via email to