web服务使用ssl,出错:unrecognized ssl message,plaintext connection? 怎么回事呢?

gloriajie 2005-10-18 02:11:12
我在一台机器上作web服务和客户端调用
生成了server.keystore,client.keystore,server.truststore,client.truststore,在tomcat的server.xml里面加入了配置:
<Connector
port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="true" keystoreFile="D:\KenoahSp1\eclipse\jakarta-tomcat-4.0.4\server.keystore" keystorePass="changeit"
truststoreFile="D:\KenoahSp1\eclipse\jakarta-tomcat-4.0.4\server.truststore" truststorePass="changeit"
sslProtocol="TLS" />

执行客户端时
java -Djavax.net.ssl.keyStore=client.keystore \
-Djavax.net.ssl.keyStorePassword=changeit \
-Djavax.net.ssl.trustStore=client.truststore \
com.hellking.study.webservice.SSLAuthClient

这样为什么会报错说
AxisFault
faultCode:{http:''schemas.xmlsoap.org/soap/envelope}Server.userException
faultString:javax.net.ssl.SSLException:Unrecognized SSL message,plaintext connection?
faultDetail:
{http://xml.apache.org/axis/}stackTace:javax.net.ssl.SSLException:Unrecognized SSLmessage,plaintext connection?
at com.sun.net.ssl.internal.ssl.InputRecord.b<DashoA6275>
at com.sun.net.ssl.internal.ssl.InputRecord.read<DashoA6275>
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a<DashoA6275>
... ...
哪位知道这个可能是怎么回事呢?我客户端的密匙库和信任库应该放在什么地方呢?多谢多谢各位了


...全文
1924 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gloriajie 2005-10-19
  • 打赏
  • 举报
回复
顶!!!

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧