preferences 서비스를 테스트 해보고 있습니다.
MANIFEST.MF는
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Gameserver
Bundle-SymbolicName: chapter07.gameserver
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: chapter07.gameserver.Activator
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Import-Package: org.osgi.framework;version="1.3.0",
org.osgi.service.prefs; version="1.1.1",
org.osgi.util.tracker;version="1.4.0"
console 창에서는 오류가 뜨는데..
osgi> ss
Framework is launched.
id State Bundle
0 ACTIVE org.eclipse.osgi_3.5.2.R35x_v20100126
1 ACTIVE org.eclipse.equinox.log_1.2.0.v20090520-1800
2 ACTIVE org.eclipse.equinox.cm_1.0.100.v20090520-1800
3 INSTALLED chapter07.gameserver_1.0.0.qualifier
4 ACTIVE org.eclipse.osgi.services_3.2.0.v20090520-1800
osgi> start 3
org.osgi.framework.BundleException: The bundle could not be resolved.
Reason: Missing Constraint: Import-Package: org.osgi.service.prefs;
version="1.1.1"
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolverError(AbstractBundle.java:
1313)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.getResolutionFailureException(AbstractBundle.java:
1297)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:
309)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:
280)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:
272)
at
org.eclipse.osgi.framework.internal.core.FrameworkCommandProvider._start(FrameworkCommandProvider.java:
253)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at
org.eclipse.osgi.framework.internal.core.FrameworkCommandInterpreter.execute(FrameworkCommandInterpreter.java:
155)
at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.docommand(FrameworkConsole.java:
303)
at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.console(FrameworkConsole.java:
288)
at
org.eclipse.osgi.framework.internal.core.FrameworkConsole.run(FrameworkConsole.java:
224)
at java.lang.Thread.run(Unknown Source)
osgi>
위와 같이 에러가 생기는데요 import 시켰는데 저만 에러가 뜨는건지
아님 run configurations 에서 제가 선택을 잘못한건가요?
run configurations에서 선택한 번들은
workspace
chapter07.gameserver(1.0.0)
Target Platform
org.eclipse.equinox.cm(1.0.100v....
org.eclipse.equinox.log(1.2.0....
org.eclipse.osgi(3.5.2.R35x....
org.eclipse.osgi.services....
이렇게 선택해서 실행하였는데 저렇게 나오네요;;;
어떻게 처리해야하는지.. 한 1시간동안 이리저리 해보고 구글링도 해봤다가 했는데
아직은 못찾아서 혹시 몰라서 올려봅니다. ^^
--
Subscription settings:
http://groups.google.com/group/osgi-springdm/subscribe?hl=en