Веб-служба Axis выдает ошибку: возникла исключительная ситуация при попытке вызвать метод службы - PullRequest
0 голосов
/ 10 марта 2010

Я пытаюсь вызвать веб-сервис, который я только что разместил на сервере Redhat Linux, но он выдает ошибку {http://xml.apache.org/axis/}stackTrace:Exception, возникшую при попытке вызвать метод сервиса + "methodname" Я размещаю службу в веб-сервере Apache Tomcat

Тот же сервис работает нормально, когда я размещаю его в среде Windows XP с тем же веб-сервером apache ...

Есть ли кто-нибудь, кто сталкивался с подобной проблемой.

спасибо ..

Ответы [ 2 ]

1 голос
/ 09 августа 2010

в axis2.xml ...

<parameter name="sendStacktraceDetailsWithFaults">false</parameter>

установите для параметра sendStacktraceDetailsWithFaults значение true, и вы должны получить копию трассировки стека в ответе (сбросить на false для производства)

0 голосов
/ 10 марта 2010

Я испытал нечто подобное. Наша среда разработки работала с JBoss и Ubuntu, а prod / test работала с Red Hat, Apache впереди и JBoss.

Prod / test запускал https с сертификатами, и наша проблема заключалась в том, что наши сертификаты устарели. Когда мы это исправили, звонки через веб-сервис проходили. Может, в этом твоя проблема?

Еще одна вещь, которую вы должны сделать для отладки, посмотреть, развернут ли wsdl, и проверить, по какому адресу веб-сервиса он развернут. Может адрес в продуктах сильно отличается?

Например, в JBoss, если вы идете в

<a href="http://localhost:8080/jbossws/services" rel="nofollow noreferrer">http://localhost:8080/jbossws/services</a>
вы увидите все развернутые службы и их URL.
...