Après la mise à niveau Domino à 9.0.1 FP8 Je reçois l'erreur suivante en essayant d'appeler le consommateur WebService CXF de XPage:Erreur lors de l'appel webservice de XPage sur Domino 9.0.1 FP8
MASM0001: fichier de configuration par défaut [JAXWS -tubes-default.xml] n'a pas été trouvé
Le même code fonctionne correctement sur Domino 9.0.1 FP7. Le stub est importé en tant que jar et autorisations: RuntimePermission "setContextClassLoader" et ReflectPermission "suppressAccessChecks" sont accordés.
Cela ressemble à un problème de sécurité puisque l'octroi de toutes les permissions (inacceptable pour le serveur de production) m'a permis d'exécuter le code sur le FP8 9.0.1.
Est-ce que quelqu'un a connu la même chose ou connaît la raison de ce comportement?
MASM0001: Default configuration file [ jaxws-tubes-default.xml ] was not found. For more detailed information, please consult error-log-0.xml located in /usr/notes/domino/workspace/logs
java.lang.IllegalStateException: MASM0001: Default configuration file [ jaxws-tubes-default.xml ] was not found
at com.sun.xml.internal.ws.assembler.MetroConfigLoader.init(MetroConfigLoader.java:139)
at com.sun.xml.internal.ws.assembler.MetroConfigLoader.<init>(MetroConfigLoader.java:116)
at com.sun.xml.internal.ws.assembler.TubelineAssemblyController.getTubeCreators(TubelineAssemblyController.java:90)
at com.sun.xml.internal.ws.assembler.MetroTubelineAssembler.createClient(MetroTubelineAssembler.java:115)
at com.sun.xml.internal.ws.client.Stub.createPipeline(Stub.java:340)
at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:307)
at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:240)
at com.sun.xml.internal.ws.client.Stub.<init>(Stub.java:255)
at com.sun.xml.internal.ws.client.sei.SEIStub.<init>(SEIStub.java:96)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getStubHandler(WSServiceDelegate.java:827)
at com.sun.xml.internal.ws.client.WSServiceDelegate.createEndpointIFBaseProxy(WSServiceDelegate.java:816)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:449)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:417)
at com.sun.xml.internal.ws.client.WSServiceDelegate.getPort(WSServiceDelegate.java:399)
at javax.xml.ws.Service.getPort(Service.java:130)
at eu.europa.ec.taxud.vies.services.checkvat.CheckVatService.getCheckVatPort(CheckVatService.java:56)
Ce n'est pas une erreur d'autorisation. Il est arrivé à mon sur l'un des 2 serveurs que j'ai mis à jour au FP8. J'ai passé un peu de temps à essayer de le réparer et j'ai alors décidé d'abandonner le service web - c'était juste 1 - et de le remplacer par autre chose. Cela signifie que je n'ai pas résolu le problème. J'ai pensé à effectuer une installation propre ou ouvrir un pmr avec IBM, mais finalement aucun de ceux – shillem
j'ai découvert qu'il est possible d'exécuter mon webservice de Xpage sur le serveur FP8 en utilisant le code de consommation java exporté de la base de données selon le manuel fourni: lien] (http://www.xpagedeveloper.com/2014/calling-web-services-from-xpages). – TomSta