在Eclipse中,
" org.apache.axis2.AxisFault:传输错误:403错误:禁止" 尝试从svn签出项目时发生错误。 我没有达到这个错误,因此我使用" svn -co"从终端检查了项目。命令。
但是,有趣的是,当我尝试从Eclipse中运行应用程序时,在我输入我的凭据(用户名和密码)并按下"之后,我再次面临同样的错误。登录"按钮。响应是JFrame上的用户名/密码无效,但凭据没有错。 这只发生在Eclipse中。我可以使用相同的凭据通过Web浏览器访问SVN。 我设置代理与网络浏览器相同。
我无法进一步克服这种情况。
至于提供信息,我通过win7
在虚拟机(MAC OS X Lion)上请尽快为我提供一些解决方案。 感谢。
以下是完整的堆栈跟踪:
org.apache.axis2.AxisFault:传输错误:403错误:隧道或SSL禁止
在org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:310) 〜[Axis2的传输-HTTP-1.6.2.jar:NA]
在org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:194) 〜[Axis2的传输-HTTP-1.6.2.jar:NA]
在org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) 〜[Axis2的传输-HTTP-1.6.2.jar:NA]
atorg.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:404) 〜[Axis2的传输-HTTP-1.6.2.jar:NA]
在org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:231) 〜[Axis2的传输-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]
在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]
在org.apache.rahas.client.STSClient.requestSecurityToken(STSClient.java:154) 〜[垒信任-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]
at tr.org.abc.sts.client.ESBSTSClient.validateUser(ESBSTSClient.java:92) [ServiceClient-1.1.0.7-SNAPSHOT.jar:NA]
答案 0 :(得分:1)
我看到这篇文章是从前一段时间开始的。不确定你是否已经解决了。 我今天也有类似的情况,通过Eclipse也有同样的错误,但它是在一个通过SSL而不是SVN调用SOAP WS端点的app上。
在进一步调试时,我发现确实存在问题 - 无效或错误的凭据。我建议您回顾一下您的登录凭据,SVN连接和其他环境问题,以及您的凭据未到达SVN服务器的概念。
答案 1 :(得分:0)
" org.apache.axis2.AxisFault:传输错误:403错误:禁止" 尝试从svn签出项目时发生错误。
您是否尝试使用Axis2从SVN服务器签出项目?
来自Wikipedia:
Apache HTTP Server作为网络服务器,WebDAV / Delta-V作为协议。 还有一个名为svnserve的独立服务器进程使用 TCP / IP上的自定义协议。
Apache Axis2旨在用于处理Web Services / SOAP / WSDL引擎(客户端,服务器)不适用于WebDAV服务。
如果您只想在eclipse中从WebDAV SVN服务器签出项目,可以使用Subversive with SVNKit。如果您正在开发SVN客户端来执行checkout等操作,您可以使用像SVNKit或JSVN这样的Java库,它们都具有登录和使用SVN服务器的身份验证器实现。