Bonjour,

En essayant de migrer vers des versions récentes des librairies, je me retrouve avec des problèmes que je n'avais pas.

J'utilise les versions 2.6.2 de CXF.

dans myAppContext.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
	<bean id="myWSFonds" class="some.package.MyFondsServiceType"
	  factory-bean="proxyFactoryFonds" factory-method="create"/>	  
	<jee:jndi-lookup id="adresseFondsWS" jndi-name="java:/comp/env/fondsservice"/>
	<bean id="proxyFactoryFonds" class="org.apache.cxf.jaxws.JaxWsProxyFactoryBean">
	    <property name="serviceClass" value="some.package.MyFondsServiceType"/>
	    <property name="address" ref="adresseFondsWS"/>	    
	    <property name="username" ref="userNameFondsWS"/>
	    <property name="password" value="thePwd"/>
	</bean>
Erreur qu'on j'essaie d'appeler une fonction du WebService :
A SOAP 1.2 message is not valid when sent to a SOAP 1.1 only endpoint.

A noter que j'ai aussi essayé comme on me l'a conseillé de générer les classes du WS à partir de la wsdl (avec cxf aussi) mais ça ne change rien.

Tout ce que je trouve sur Internet c'est des solutions pour bricoler la WSDL mais j'imagine quand-même qu'il y a moyen avec une version récente de CXF d'appeler un WebService tel qu'il était auparavant sans devoir bricoler quelque chose sur celui-ci (en plus dans ma wsdl il y a déjà des références à xmlns:soap12)

Merci.