Alfresco& Solr SSL证书握手超时

时间:2012-10-08 14:23:08

标签: ssl solr alfresco

服务器配置:

Windows 2003服务器上的Alfresco Community 4.0.e

MySQL 5.5.27.3

MySQL Connector 5.1.22

我使用Windows安装程序安装Alfresco。与高级安装的库存答案的唯一偏差是更改数据库驱动程序设置:

db.driver = org.gjt.mm.mysql.Driver db.name =露天 = db.url配置参数JDBC:MySQL的://本地主机/露天了useUnicode = YES&安培;的characterEncoding = UTF-8

配置中的Solr设置,由安装程序设置: dir.root = C:/露天/ alf_data index.subsystem.name = solr的 dir.keystore = $ {dir.root} /密钥库 solr.port.ssl = 8443

来自catalina.log文件的错误消息:

WARNING: Exception getting SSL attributes
java.net.SocketException: SSL Cert handshake timeout
at org.apache.tomcat.util.net.jsse.JSSESupport.handShake(JSSESupport.java:189)
at org.apache.tomcat.util.net.jsse.JSSESupport.getPeerCertificateChain(JSSESupport.java:143)
at org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:1116)
at org.apache.coyote.Request.action(Request.java:350)
at org.apache.catalina.authenticator.SSLAuthenticator.authenticate(SSLAuthenticator.java:135)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:528)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:722)

我该如何解决这个问题?建议?除了MySQL安装之外,我没有更改任何库存配置。当Tomcat启动时,Alfresco表创建没有问题,我浏览了localhost:8080 / Alfresco的Admin页面。

BTW,Solr和Alfresco都托管在同一个Tomcat6实例中。 我尝试按照this post的建议重新生成密钥,但它没有帮助。 仍然得到相同的错误。这必须与Server2003配置有关。

1 个答案:

答案 0 :(得分:0)

只需要使用4.0.e windows安装程序附带的java版本。使用我在机器上安装的任何其他版本都无法使其工作(6和7)。