Interesting, I guess more analysis may be needed.
Perhaps Jetty does take few seconds to get 'really' ready after
sf.create() returns, may be it is Jetty version specific ?
Sergey
On 06/03/16 12:51, Benson Margulies wrote:
On Sun, Mar 6, 2016 at 7:08 AM, Sergey Beryozkin <sberyoz...@gmail.com> wrote:
May be the service has not been started (exception is lost, not sure) or
address is wrong ?
A moment later all is well.
Sergey
On 05/03/16 00:20, Benson Margulies wrote:
The code below runs in Karaf. Is there any chance of a caller getting:
<html><body>No service was found.</body></html>
after this has executed?
bus = BusFactory.newInstance().createBus();
// set the class loader so that the TCCL is reliably 'us' when
we get called.
bus.setExtension(bundleContext.getBundle().adapt(BundleWiring.class).getClassLoader(),
ClassLoader.class);
JAXRSServerFactoryBean sf = new JAXRSServerFactoryBean();
sf.setBus(bus);
sf.setServiceBean(this);
sf.setAddress("/worker");
server = sf.create();