xiste uma variável de ambiente Spring integrada para a raiz de contexto da We
Estou usando o Spring Web Services para expor um serviço como serviço da web. No meu arquivo xml de configuração da primavera, eu tenho um bean que é uma instância do DefaultWsdl11Definition. Uma das propriedades que precisa ser definida é o locationUri. Isso precisa ser um Uri totalmente qualificado, mas não quero alterar esse valor quando o aplicativo for promovido de dev para uat e para produção. O Spring sabe qual é a raiz de contexto do aplicativo Web, então existe uma variável que eu posso especificar no meu arquivo de configuração para acessá-la?
Algo como
<bean id="myWebServices"
class="org.springframework.ws.wsdl.wsdl11.DefaultWsdl11Definition">
<property name="schemaCollection">
<bean
class="org.springframework.xml.xsd.commons.CommonsXsdSchemaCollection">
<property name="xsds" ref="xsdList"/>
<property name="inline" value="true" />
</bean>
</property>
<property name="portTypeName" value="myWebServices" />
<property name="locationUri" value="${webContextRoot}/webServices" />
</bean>