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