Сервер WAS — прикрепите набор политик к одному клиенту JAX-WS

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

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

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

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

Заранее благодарны за Вашу помощь.


person bad potato    schedule 27.09.2011    source источник


Ответы (1)


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

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

person bad potato    schedule 12.10.2011