Merge remote-tracking branch 'origin/master' into jetty-9.1
This commit is contained in:
commit
278e5cb91a
|
@ -31,6 +31,7 @@ import org.eclipse.jetty.server.handler.ContextHandler;
|
||||||
import org.eclipse.jetty.util.log.Log;
|
import org.eclipse.jetty.util.log.Log;
|
||||||
import org.eclipse.jetty.util.log.Logger;
|
import org.eclipse.jetty.util.log.Logger;
|
||||||
import org.osgi.framework.Bundle;
|
import org.osgi.framework.Bundle;
|
||||||
|
import org.osgi.framework.Constants;
|
||||||
import org.osgi.framework.FrameworkUtil;
|
import org.osgi.framework.FrameworkUtil;
|
||||||
import org.osgi.framework.ServiceReference;
|
import org.osgi.framework.ServiceReference;
|
||||||
import org.osgi.framework.ServiceRegistration;
|
import org.osgi.framework.ServiceRegistration;
|
||||||
|
@ -120,7 +121,7 @@ public class ServiceContextProvider extends AbstractContextProvider implements S
|
||||||
properties.put(key, serviceRef.getProperty(key));
|
properties.put(key, serviceRef.getProperty(key));
|
||||||
}
|
}
|
||||||
Bundle bundle = serviceRef.getBundle();
|
Bundle bundle = serviceRef.getBundle();
|
||||||
String originId = bundle.getSymbolicName() + "-" + bundle.getVersion().toString() + "-"+contextFile;
|
String originId = bundle.getSymbolicName() + "-" + bundle.getVersion().toString() + "-"+(contextFile!=null?contextFile:serviceRef.getProperty(Constants.SERVICE_ID));
|
||||||
ServiceApp app = new ServiceApp(getDeploymentManager(), this, bundle, properties, contextFile, originId);
|
ServiceApp app = new ServiceApp(getDeploymentManager(), this, bundle, properties, contextFile, originId);
|
||||||
app.setHandler(context); //set the pre=made ContextHandler instance
|
app.setHandler(context); //set the pre=made ContextHandler instance
|
||||||
_serviceMap.put(serviceRef, app);
|
_serviceMap.put(serviceRef, app);
|
||||||
|
|
Loading…
Reference in New Issue