Я создал новый токен Политики безопасности для Rampart, скажем, типа SignedSupportingToken. Он успешно генерирует запрос с пользовательским тегом в policy.xml
<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:CustomToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient" />
</wsp:Policy>
</sp:SignedSupportingTokens>
Теперь я хочу развернуть службу, которая запрашивает пользовательские токены от клиентов. Для этого я добавил пользовательские jar-файлы в axis / lib в tomcat / webapps, а часть выше - в services.xml службы и развернул ее.
Но он не генерирует wsdl для службы и отображает сообщение «Внутренняя ошибка». Когда я проверяю трассировку стека Tomcat, было обнаружено следующее исключение.
[INFO] getData request failed for dialect, http://schemas.xmlsoap.org/wsdl/
org.apache.axis2.dataretrieval.DataRetrievalException: javax.xml.stream.XMLStrea
mException: No open start element, when trying to write end element
at org.apache.axis2.dataretrieval.WSDLDataLocator.outputInlineForm(WSDLD
ataLocator.java:135)
at org.apache.axis2.dataretrieval.WSDLDataLocator.getData(WSDLDataLocato
r.java:73)
etc...
Что может быть решением для этого.
Любое предложение приветствуется.
спасибо и всего наилучшего,
shyameniw