User Tools

Site Tools


wiki:epims4_0m2:developer:cxf_web-services

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:epims4_0m2:developer:cxf_web-services [2008/07/18 15:36]
barthe
wiki:epims4_0m2:developer:cxf_web-services [2008/10/02 10:21] (current)
Line 151: Line 151:
 ==== Nota Bene - Bugs - Problèmes rencontrés ==== ==== Nota Bene - Bugs - Problèmes rencontrés ====
   * Nous avons essayez d'​utiliser des ''​endpoint''​ au tout début des l'​implémentation,​ en lieu et place des ''​server''​ (cf le web.xml plus haut) mais ceux-ci générais une erreur au déploiement de l'​application :    * Nous avons essayez d'​utiliser des ''​endpoint''​ au tout début des l'​implémentation,​ en lieu et place des ''​server''​ (cf le web.xml plus haut) mais ceux-ci générais une erreur au déploiement de l'​application : 
-<​code>​+    * <​code>​
 Error creating bean with name '​plateServicesEndPoint':​ Invocation of init method failed; ​ Error creating bean with name '​plateServicesEndPoint':​ Invocation of init method failed; ​
 nested exception is java.security.AccessControlException:​ access denied (javax.xml.ws.WebServicePermission publishEndpoint ) nested exception is java.security.AccessControlException:​ access denied (javax.xml.ws.WebServicePermission publishEndpoint )
 </​code>​ </​code>​
- Apparemment il s'​agirait d'un problème du ''​SecurityManager''​ de Tomcat auquel doit faire appel CXF (spec JEE5) pour autoriser la publication (''​PUBLISH_PERMISSION''​) des ''​endpoint''​. +    * Apparemment il s'​agirait d'un problème du ''​SecurityManager''​ de Tomcat auquel doit faire appel CXF (spec JEE5) pour autoriser la publication (''​PUBLISH_PERMISSION''​) des ''​endpoint''​.
     * La solution appliquée à été d'​utiliser à la place des balises ''​endpoint''​ des ''​server''​ qui eux n'ont pas besoin de PUBLISH_PERMISSION. ​     * La solution appliquée à été d'​utiliser à la place des balises ''​endpoint''​ des ''​server''​ qui eux n'ont pas besoin de PUBLISH_PERMISSION. ​
     * Un autre solution aurait été de pouvoir configurer le serveur d'​application pour qu'il accepte la publication des ''​endpoint'',​ mais nous n'​avons pas réussi à le faire. ​     * Un autre solution aurait été de pouvoir configurer le serveur d'​application pour qu'il accepte la publication des ''​endpoint'',​ mais nous n'​avons pas réussi à le faire. ​
  
  
wiki/epims4_0m2/developer/cxf_web-services.1216388204.txt.gz · Last modified: 2008/09/24 15:35 (external edit)