Eu tenho um aplicação que utiliza o datasource (JDBC Sql Server) configurado no arquivo context.xml localizado na pasta META-INF da minha aplicacao WEB. Teria como fazer a referencia a este DS para uma arquivo externo, fora da aplicação? Como eu configuro ?
Eu pesquisei mais um pouco e achei a solução, espero que te ajude também:
No arquivo context.xml da aplicação web, a tag Context e todo seu conteúdo, inclusive o datasource do banco deverá ser copiado para a o arquivo localizado em %TOMCAT_HOME %/conf/server.xml antes da finalização da tag host . No arquivo server.xml deve fica dessa maneira:
Lembrando que este tipo de configuração impede a publicação por hot deploy, ou seja, para publicar uma nova versão da aplicação o tomcat deve estar parado.
Eu testei e funcionou