wss4j+xfire+spring 学习总结四(终极注意事项)

1、首先你需要让你的java支持加密验证,这就需要配置java,不然会一直报不支持此类加密的异常:

配置这个需要注意你是在哪里运行服务器和客户端的,那么就在相关的jdk中的%JAVA_HOME%/jre/lib/security/java.security文件中加入

security.provider.[n+1]=org.bouncycastle.jce.provider.BouncyCastleProvider

 

n表示已有provider序号的最大值

而且需要把bcprov-jdk15-136.jar加入到项目里去。名字中jdk15是表示jdk的版本,如果你使用的其他版本的jdk,可能需要换成其他对应的jar包。

(不过后来我去掉上述配置,好像也可以运行,但是之前没有配置的时候总是运行不了,不知道是不是有缓存的作用。)

 

2、你可能直接把我这些配置文件和java文件拷贝到你的项目中去,但是要注意了:之前有个问题也烦了我好久,原来我在拷贝网页的文件是,总是把每行最后的空格也拷贝进来(可能在网页上显示时自动加上的),比如我在拷贝批生成证书文件dragon.bat时,每行的密码就在不知觉中多了一个空格,所以在运行时总是所验证错误,原来是我生成密钥的时候多出了一个空格造成了,后来去掉空格从新生成证书就一切正常。

 

如果可以上传文件我就直接上传我的项目

需要的jar包

项目实例下载地址:http://download.csdn.net/source/2306940

你可能感兴趣的:(wss4j+xfire+spring 学习总结四(终极注意事项))