本人是个小菜鸟,用的数据库是SQLserver2008R2,
在配置Openfire服务器时候,始终不能配置好自己的SqlServer,
老是出现以下错误:
2014.10.31 11:10:02 org.jivesoftware.util.CertificateManager - Error decoding subjectAltName
java.lang.ClassCastException: org.bouncycastle.asn1.DERTaggedObject cannot be cast to org.bouncycastle.asn1.ASN1Sequence
at org.jivesoftware.util.CertificateManager.getSubjectAlternativeNames(CertificateManager.java:260)
at org.jivesoftware.util.CertificateManager.getPeerIdentities(CertificateManager.java:223)
at org.jivesoftware.util.CertificateManager.isCertificate(CertificateManager.java:371)
at org.jivesoftware.util.CertificateManager.isRSACertificate(CertificateManager.java:322)
at org.jivesoftware.openfire.admin.index_jsp._jspService(index_jsp.java:519)
= =后面很大一串省略
查找若干方法之后,
http://www.cnblogs.com/jying/p/3644992.html
这篇博文最靠谱,也解决了自己的问题,
其次,我开好了SQlserver之后,在r2里边启动了sqlserver代理,
然后连接字符串使用sqljdbc4不成功,
还是换成了Openfire自带推荐的,
数据库连接的URL时,使用了127.0.0.1 这个IP地址配置成功。