WAS-сервер - подключить набор политик к одному клиенту JAX-WS - PullRequest
0 голосов
/ 27 сентября 2011

У меня есть проект Java (*. Jar) , в котором есть код для 10 клиентов JAX-WS. Один из клиентов использует WS-Security и ему необходимо установить / привязать политику . Остальные девять клиентов используют простой HTTP без какой-либо защиты для вызова соответствующих служб.

Я использовал инструкции из http://www.redbooks.ibm.com/redbooks/pdfs/sg247758.pdf раздела 6.5 и настроил локальное / разработчик RAD , так что набор / привязки политики связаны только с клиентом защищенного сервиса и могу успешно вызвать все службы.

Однако в нашей среде QA из Консоль администратора WAS не может связать набор / привязку политики с конкретной службой. Это или все или ничего . То есть либо я могу прикрепить набор политик ко всем 10 клиентам, и безопасный клиент работает, либо я могу отсоединить набор политик, и остальные 9 HTTP-клиентов будут работать.

Можете ли вы помочь мне понять, почему я не могу подключить набор политик только к безопасной службе?

Заранее спасибо за помощь.

1 Ответ

1 голос
/ 13 октября 2011

IBM подтвердила, что это был дефект в сервере приложений WebSphere v 7.0.0.13. Средство сопоставления регулярных выражений, которое прикрепляло набор / привязки политики к вызову JAX-WS, не работало. Следовательно, мы не могли прикрепить его к отдельному сервису, но он работал, когда мы прикрепляли его ко всему EAR.

IBM предоставила нам исправление

...