У меня есть приложение веб-службы, в котором есть XML-файл со свойствами соединения Oracle, т. Е. Схема DEVFOOBAR. Я создам военный файл этого и разверну в Tomcat на нашем тестовом сервере - однако у нас есть только один этот сервер, но мы хотим иметь возможность протестировать веб-сервис на нескольких различных схемах, например
- DEVFOOBAR
- TESTFOOBAR
- UATFOOBAR
- LIVETESTFOOBAR
Начальные мысли ...
В идеале мы не хотим копаться и изменять файлы XML в деплоидном приложении на сервере. Я думаю, что мы хотим, чтобы 4 веб-сервиса указывали на свои собственные схемы БД, поэтому мне было интересно, что мне нужно сделать, чтобы добиться этого.
Это как-то связано с файлом web.xml, но опять же я запутался, потому что если у вас есть 4 веб-сервиса, которые все делают одно и то же (кроме обращения к разным базам данных), то, безусловно, все может запутаться, если запрос приходит на сервер для определенного URL (например, http: \ testserver: 8080 \ myresource) - как Tomcat решит, какой веб-сервис должен отвечать, и если все они отвечают, это просто безумие! Можно с уверенностью сказать, что я немного запутался здесь!