Два контекстных пути для мыльных сервисов в JBoss Fuse - PullRequest
0 голосов
/ 02 января 2019

В настоящее время я работаю над приложением, развернутым в 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 работать так же хорошо.

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

...