This shows you the differences between two versions of the page.
| 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. | ||