【发布时间】:2012-06-05 07:33:40
【问题描述】:
我只是从R-OSGI SVN下载源代码。我尝试在eclipse中运行我下载的示例,服务示例似乎还可以!然后我运行客户端,它抛出:
org.osgi.framework.BundleException:OSGi 远程服务不存在。在 ch.ethz.iks.r_osgi.sample.client.Activator.start(Activator.java:85) 在 org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711) 在 java。 security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl .java:683) 在 org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381) 在 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) 处 sun.reflect.DelegatingMethodAccessorImpl.inv 处的 reflect.NativeMethodAccessorImpl.invoke0(Native Method) oke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:209) at org .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)
我认为客户端找不到该服务。
然后我尝试ping端口127.0.0.1:9278,找不到并抛出消息:Ping请求找不到主机127.0.0.1:9278。请检查名称,然后重试。
怎么了?
谢谢
【问题讨论】:
-
运行客户端时服务器还在运行吗?
标签: osgi