tu peux mettre l'url dans un fichier properties, ensuite utiliser cette URL dans un XML puis je récupérer l'adresse via un WebApplicationContextUtils :
fichier properties :
1 2
| # URL
monUrl.url=http://toto/service/ |
1 2 3 4 5
| <bean id="monUrl" class="java.lang.String">
<constructor-arg>
<value>${monUrl.url}</value>
</constructor-arg>
</bean> |
Object monUrlObject = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()).getBean("monUrl");
ClientProxy.getClient(service).getRequestContext().put(Message.ENDPOINT_ADDRESS, url);
Partager