Два контекстных пути для мыльных сервисов в JBoss Fuse

В настоящее время я работаю над приложением, развернутым в JBoss Fuse 6.1. У нас здесь довольно много конечных точек, и недавно мне были предложены различные изменения. Один из них менял маску наших конечных точек. Мне удалось добиться этого с добавлением нового файла конфигурации "org.apache.cxf.osgi.cfg" в каталог /etc/. Это простой файл конфигурации с одной строкой, и он сделал то, что должен был сделать. Он изменил наши URL по умолчанию с /cxf/endpoints на /new/endpoints.

Содержание нового конфига:

org.apache.cxf.servlet.context=/new

Сегодня меня спросили, возможно ли сохранить как новые, так и старые маски URL. Точно так же каждый клиент, использующий наши сервисы, может использовать старый путь по умолчанию, пока он не исчезнет. Просто дайте им время для внесения изменений, протестируйте их и, в конце концов, переключитесь на новое.

В настоящее время только /new/endpoints можно назвать. Новая цель будет /cxf/endpoints работает хорошо.

Я попытался удвоить свойство в файле конфигурации, но это не работает таким образом. Я даже не уверен, действительно ли это возможно. Мы могли бы запустить другой экземпляр нашего сервера без этой конфигурации и использовать разные порты, но, возможно, есть лучший способ сделать это.

0 ответов

Другие вопросы по тегам