我剛剛下載從R-OSGI SVN.I的源代碼試圖運行在Eclipse我下載的例子中,服務樣本似乎OK!然後,我運行客戶端,它拋出:運行R-OSGI樣品服務/ eclipse中的客戶端代碼
org.osgi.framework.BundleException:OSGi遠程服務不存在。在java的org.eclipse.osgi.framework.internal.core.BundleContextImpl $ 1.run(BundleContextImpl.java:711)處的ch.ethz.iks.r_osgi.sample.client.Activator.start(Activator.java:85)。在org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)在org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl security.AccessController.doPrivileged(本機方法) .java:683)at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299 )在org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:291)在org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:333)在太陽。在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)處反射.NativeMethodAccessorImpl.invoke0(本地方法)sun.reflect.DelegatingMethodAccessorImpl.inv OKE(DelegatingMethodAccessorImpl.java:25)在java.lang.reflect.Method.invoke(Method.java:597)在org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:209)在組織.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:155)在org.eclipse.osgi.framework.internal.core.FrameworkConsole.runConsole(FrameworkConsole.java:140)上的org.eclipse.osgi .framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:104)at java.lang.Thread.run(Thread.java:662)
我認爲服務找不到客戶端。
然後我試圖平127.0.0.1:9278,it找不到,丟了mssage端口:Ping請求找不到主機127.0.0.1:9278。請再次檢查名稱並重新輸入。
怎麼了?
感謝
是當你運行客戶端服務器仍在運行? –