Pessoal,
Estou com um problema serio no Spring.
Estou tentando “setar” manualmente o contexto com o seguinte código:
ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[] {"META-INF/minerva-client-app.xml", "META-INF/minerva-client.xml"});
Porém, ele acusa que os arquivo não existe etc. Quando troco para a seguinte linha:
ApplicationContext ctx = new ClassPathXmlApplicationContext(new String[] {"classpath*:META-INF/minerva-client-app.xml", "classpath*:META-INF/minerva-client.xml"});
Ele encontra os arquivos, porém, o arquivo minerva-client.xml utiliza um arquivo .properties que tem o seguinte conteúdo:
ws.minerva.url=http://webservices.sistemaindustria.org.br/minerva/services
minerva-client.xml
<bean id="estabelecimentoClient" class="br.org.cni.sindicato.ws.client.EstabelecimentoClient">
<!-- property name="defaultUri"><value>http://webservices.sistemaindustria.org.br/minerva/services</value></property -->
<property name="defaultUri"><value>${ws.minerva.url}</value></property>
<property name="marshaller" ref="marshaller"/>
<property name="unmarshaller" ref="marshaller"/>
</bean>
Quando rodo a aplicação, o seguinte erro é retornado:
java.net.URISyntaxException: Illegal character in path at index 1: ${ws.minerva.url}
O desenvolvedor que criou este webservice, me diz que o arquivo .properties não esta no meu classpath. Acho estranho isso, pois ja coloquei ele em todos os lugares. Segue em anexo uma imagem da estrutura do meu projeto:

Alguem tem ideia do que pode ser ?? :roll:
Obrigado ! 