我只是从 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.FrameworkCommandProvider 的 org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:291)。
我认为客户找不到该服务。
然后我尝试ping端口127.0.0.1:9278,找不到并抛出消息:Ping请求找不到主机127.0.0.1:9278。请检查名称,然后重试。
怎么了?
谢谢