Отключение HTTPS в веб-сервисе Axis2 - PullRequest
0 голосов
/ 22 марта 2011

Я создал веб-сервис Axis2 из Netbeans и успешно развернул его в Tomcat 6 на своем веб-сервере.Когда я использую, например, SoapUI или Taverna для использования веб-службы, сервер предлагает методы HTTP и HTTPS для его вызова.Однако использование метода HTTPS приводит к ошибке 404.(Возможно, потому что на порту 8443 запущена панель администратора сервера, но это сейчас не имеет значения.)

Проблема в том, что мои клиенты веб-службы по умолчанию используют службу HTTPS.Я решил, что самое простое, что я могу сделать, чтобы заставить работать базовый сервис, - это отключить конечную точку HTTPS, поскольку версия HTTP работает безупречно, и мне не нужна дополнительная безопасность.Но сейчас я потратил часы на то, чтобы выяснить, как это сделать, но безуспешно.WSDL, возвращаемый Axis2, содержит записи для HttpsSoap11Endpoint, но WSDL, который входит в мой файл .AAR после сборки, не делает.

Кто-нибудь знает, как заставить Axis2 предлагать только конечные точки HTTP?

1 Ответ

1 голос
/ 30 марта 2011

В axis2.xml закомментируйте получатель транспорта https, чтобы отключить конечную точку HTTPS.

...