Ошибка: org.apache.axis2.AxisFault: ошибка транспорта: 403 Ошибка: запрещено

В «Затмении»

«org.apache.axis2.AxisFault: Ошибка транспорта: 403 Ошибка: Запрещено» Произошла ошибка при попытке извлечь проект из svn. Я не смог добиться этой ошибки, поэтому я проверил проект с терминала с помощью команды «svn -co».

Но забавная сторона заключается в том, что когда я пытаюсь запустить приложение из Eclipse, я снова сталкиваюсь с той же ошибкой сразу после того, как ввел свои учетные данные (имя пользователя и пароль) и нажал кнопку «Войти». Ответ был неверным именем пользователя/паролем в JFrame, но учетные данные не были неправильными. Это происходит только в Eclipse. Я могу получить доступ к SVN через веб-браузер с теми же учетными данными. И я устанавливаю прокси так же, как веб-браузер.

Я не в состоянии преодолеть эту ситуацию дальше.

Что касается информации, я нахожусь на виртуальной машине (MAC OS X Lion) через win7.

Пожалуйста, предоставьте мне несколько решений как можно скорее. Спасибо.

Вот полная трассировка стека:

org.apache.axis2.AxisFault: Ошибка транспорта: 403 Ошибка: Туннель или SSL запрещены
на org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310) ~ [axis2-transport-http-1.6.2.jar:na]
на org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194) ~[axis2-transport-http-1.6.2 .jar:na]
на org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) ~[axis2-transport-http-1.6.2.jar:na]
atorg. apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404) ~[axis2-transport-http-1.6.2.jar:na]
в org.apache.axis2.transport.http.CommonsHTTPTransportSender. invoke(CommonsHTTPTransportSender.java:231) ~[axis2-transport-http-1.6.2.jar:na]
в org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443) ~[axis2- 1.6.2.jar:na]
на org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:406) ~[axis2-1.6.2.jar:na]
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229) ~[axis2-1.6.2.jar:na]
at org.apache.axis2.client.OperationClient.execute(OperationClient.java :165) ~[axis2-1.6.2.jar:na]
в org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555) ~[axis2-1.6.2.jar:na]< br> на org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:154) ~[rampart-trust-1.6.2.jar:1.6.2]
на tr.org.abc.sts.client .ESBSTSClient.issueToken(ESBSTSClient.java:103) [ServiceClient-1.1.0.7-SNAPSHOT.jar:na]
в tr.org.abc.sts.client.ESBSTSClient.validateUser(ESBSTSClient.java:92) [ServiceClient -1.1.0.7-SNAPSHOT.jar:нет]


person StarCrafter    schedule 15.01.2015    source источник
comment
Спасибо за оба ответа, но решением были наши настройки прокси. Я добавлю подробности здесь в ближайшее время. Сейчас не вспомнил.   -  person StarCrafter    schedule 28.05.2015


Ответы (2)


Я вижу, что этот пост был сделан некоторое время назад. Не уверен, что вы уже решили это. Сегодня у меня была аналогичная ситуация с той же ошибкой через Eclipse, но это было в приложении, вызывающем конечную точку SOAP WS через SSL, а не через SVN.

При дальнейшей отладке я обнаружил, что проблема действительно заключалась в нулевых или неправильных учетных данных. Я бы посоветовал вам вернуться к своим учетным данным для входа в систему, подключению SVN и другим проблемам окружающей среды с мыслью о том, что ваши учетные данные не достигают сервера SVN.

person r2d2    schedule 21.05.2015

«org.apache.axis2.AxisFault: ошибка транспорта: 403 Ошибка: запрещено» Произошла ошибка при попытке извлечь проект из svn.

Вы пытаетесь проверить проект с сервера SVN, используя Axis2?

Из Википедии:

HTTP-сервер Apache в качестве сетевого сервера, WebDAV/Delta-V для протокола. Существует также независимый серверный процесс, называемый svnserve, который использует пользовательский протокол поверх TCP/IP.

Apache Axis2 предназначен для работы с веб-сервисами/SOAP/движком WSDL (клиент, сервер) и не предназначен для сервисов WebDAV.

Если вы хотите только проверить проект с сервера WebDAV SVN в eclipse, вы можете использовать Подрывная деятельность с помощью SVNKit. Если вы разрабатываете клиент SVN для выполнения таких операций, как проверка, вы можете использовать библиотеку Java, такую ​​​​как SVNKit или JSVN, обе имеют реализацию аутентификаторов для входа в систему и работы с серверами SVN.

person vzamanillo    schedule 21.05.2015