J'ai un simple ensemble CXF RS déployé dans Fuse 4.2 qui fonctionne correctement lors de l'installation initiale. Mais, quand je mets à jour ou réinstalle le paquet, le service REST n'est plus accessible.Redémarrage du groupe OSGi avec cxf-extension-osgi
J'ai essayé différentes configurations et constaté que l'utilisation CxF-extension osgi était la question ...
de cette ...
<import resource="classpath:META-INF/cxf/osgi/cxf-extension-osgi.xml"/>
à cette ...
<import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml"/>
Aussi, j'ai mis à jour l'adresse pour être non-relatif ... se terminant avec cette configuration (qui fonctionne après le redémarrage du paquet, etc)
<import resource="classpath:META-INF/cxf/cxf.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-jaxrs-binding.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-http.xml" />
<import resource="classpath:META-INF/cxf/cxf-extension-http-jetty.xml" />
<jaxrs:server id="testService" address="http://localhost:9000/">
<jaxrs:serviceBeans>
<ref bean="testBean" />
</jaxrs:serviceBeans>
</jaxrs:server>
Une idée de ce qui est à l'origine de ce problème lors de l'utilisation de cxf-extension-osgi? En outre, quel est le compromis lors de l'utilisation de cxf-extendsion-http-jetty à la place (fonctionnel, performance, etc)?
grâce
grâce Lechlukasz ... certains d'autre a mentionné qu'il a été fixé avec fusible 4,3 ... mais il semble que cela reste un problème. –