R-OSGI SVN에서 소스 코드를 다운로드했다. 다운로드 한 예제를 실행하려고 시도했지만 서비스 샘플이 정상적으로 보인다! 그런 다음 클라이언트를 실행하면 던져진다. :이클립스에서 R-OSGI 샘플 서비스/클라이언트 코드 샘플
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) at 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) at org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start (FrameworkCommandProvider.java:333) at sun. reflect.NativeMethodAccessorImpl.invoke0 (네이티브 메소드) (sun.reflect.DelegatingMethodAccessorImpl.inv의 sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)) org에서 org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute (FrameworkCommandInterpreter.java:209)에서 java.lang.reflect.Method.invoke (Method.java:597)의 oke (DelegatingMethodAccessorImpl.java:25) .eclipse.osgi.framework.internal.core.FrameworkConsole.docommand (FrameworkConsole.java:155) at org.eclipse.osgi.framework.internal.core.FrameworkConsole.runConsole (FrameworkConsole.java:140) at org.eclipse.osgi .framework.internal.core.FrameworkConsole.run (FrameworkConsole.java:104) at java.lang.Thread.run (Thread.java:662)
클라이언트가 서비스를 찾을 수 없다고 생각합니다.
그런 다음 포트 127.0.0.1:9278을 ping하려고 시도했지만 찾을 수 없습니다. mssage : Ping 요청에서 호스트 127.0.0.1:9278을 찾을 수 없습니다. 이름을 확인하고 다시 확인하십시오.
무엇이 잘못 되었나요?
감사
클라이언트를 실행할 때 서버가 계속 실행 중입니까? –