桟橋の9.3.xからアップデートした後、私は私ののOSGiフレームワーク打ち上げ起動したときに、私は、次の検証メッセージが出てい9.4.xする:9.4.xへのJettyのアップデート後:制約がありません:Require-Capability:osgi.extender;フィルタ:=「(osgi.extender = osgi.serviceloader.processor)」
をMissing Constraint: Require-Capability: osgi.extender; filter:="(osgi.extender=osgi.serviceloader.processor)"
Missing Constraint: Require-Capability: osgi.extender; filter:="(osgi.extender=osgi.serviceloader.registrar)"
私が追加する必要がバンドルを把握することはできませんか?
org.eclipse.jetty.client
org.eclipse.jetty.continuation
org.eclipse.jetty.deploy
org.eclipse.jetty.http
org.eclipse.jetty.io
org.eclipse.jetty.rewrite
:
org.eclipse.jetty.security
org.eclipse.jetty.server
org.eclipse.jetty.servlet
org.eclipse.jetty.servlets
org.eclipse.jetty.util
org.eclipse.jetty.webapp
org.eclipse.jetty.xml
org.eclipse.osgi
org.eclipse.osgi.services
org.eclipse.osgi.util
は、すでに(他の多くの間)打ち上げに含ま
サーバーは、ダイアログで「OK」をクリックした後、エラーメッセージなしで起動します。
私はこの問題がJetty 9.4.5で修正されることを期待しましたが、それは残っています。
これは、Jettyが依存している多くの仕様(OSGiの外)で 'java.util.ServiceLoader'に依存しているためです。 –
'java.util.ServiceLoader'はJRE 1.8の一部です。なぜ検証エラーが発生しますか? –
http://blog.osgi.org/2013/02/javautilserviceloader-in-osgi.htmlを参照してください。 –