Je développe un service Web qui sera appelé par les clients que j'écris. Dans le service Web, j'ai besoin d'utiliser des objets à l'échelle de l'application, ce qui facilite la charge de l'application sur le système. J'ai implémenté mes objets à l'échelle de l'application comme indiqué dans this question.Accès à FacesContext à partir du service Web
Je peux utiliser mon objet dans une page jsf sans problème comme suit.
MyObject mo = (MyObject) FacesContext.getCurrentInstance().getExternalContext().getApplicationMap().get("MyObjectsName");
Mais quand il vient de l'utiliser dans un service Web Demande FacesContext.getCurrentInstance() renvoie null. Est-il possible d'utiliser le FacesContext dans un service Web.
Sur quelle API repose votre service Web? Est-ce qu'il fonctionne dans le même conteneur/contexte? – BalusC
J'utilise jax-ws, mais je ne pensais pas au conteneur. – scriptmonster