В настоящее время я использую JBoss 5.1.0, и у меня развернут ejb, который использует WebService в удаленной системе.Недавно я получил новую виртуальную машину, которая имела обновленную конфигурацию JBoss, и теперь после развертывания и при попытке вызвать метод в веб-сервисе я получаю следующую ошибку:
java.lang.ClassCastException: org.jboss.ws.core.soap.SOAPElementImpl не может быть приведен к javax.xml.soap.SOAPHeader
Я создал привязки веб-службы java из WSDL, и он работает.Здесь должна быть какая-то проблема с classpath, но я не уверен, с чего начать.
-Rob
Похоже, библиотеки picketlink были добавлены в экземпляр JBoss для безопасности веб-сервиса, некоторые некоторыевеб-сервисы, которые развернуты на этом локальном экземпляре.Удаленный веб-сервис, которому я звоню, не использует это.