java如何在https和客户端证书请求后面生成web服务代理
我试图用eclipse生成一个web服务客户机(我也用jdeveloper和netbeans进行了尝试)。WSDL位于具有客户端证书请求的https服务器后面
我可以使用以下命令连接并生成类:
java -Djavax.net.ssl.trustStore=testes.keystore -Djavax.net.ssl.keyStore=testes.keystore -Djavax.net.ssl.trustStorePassword=123 -Djavax.net.ssl.keyStorePassword=123 -Dsun.security.ssl.allowUnsafeRenegotiation=true -jar D:\Java\jdevstudio10134\webservices\lib\wsa.jar -genProxy -wsdl https://urlxpto?wsdl
但是我得到了一个关于动作不匹配的错误。可能这个错误来自我正在使用的库,所以我想尝试使用axis。如果我在eclipse中使用向导,则在尝试连接时会出现错误。jdeveloper或netbeans也是如此
所以问题是:我该怎么做?如何使用IDE生成web服务代理
或者问题可能是:如何更改消息部分以匹配soap请求中的操作部分
谢谢
# 1 楼答案
我想我不能使用经典向导生成一个web服务客户端,该客户端支持https和客户端证书请求
我能想到并且对我有效的唯一方法是:
我仍然有一些问题,但我现在可以连接并与服务器“交谈”