Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Alfresco&Solr SSL证书握手超时_Ssl_Solr_Alfresco - Fatal编程技术网

Alfresco&Solr SSL证书握手超时

Alfresco&Solr SSL证书握手超时,ssl,solr,alfresco,Ssl,Solr,Alfresco,服务器配置: Windows2003服务器上的AlfrescoCommunity4.0.e MySQL 5.5.27.3 MySQL连接器5.1.22 我使用Windows安装程序安装Alfresco。与高级安装的库存答案唯一不同的是更改数据库驱动程序设置: db.driver=org.gjt.mm.mysql.driver db.name=露天 db.url=jdbc:mysql://localhost/alfresco?useUnicode=yes&characterEncoding=UTF

服务器配置:

Windows2003服务器上的AlfrescoCommunity4.0.e

MySQL 5.5.27.3

MySQL连接器5.1.22

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

db.driver=org.gjt.mm.mysql.driver db.name=露天 db.url=jdbc:mysql://localhost/alfresco?useUnicode=yes&characterEncoding=UTF-八,

安装程序设置的配置中的Solr设置: 目录根=C:/Alfresco/alf_数据 index.subsystem.name=solr dir.keystore=${dir.root}/keystore 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安装,我没有更改任何库存配置。Alfresco表是在Tomcat启动时创建的,我在localhost:8080/Alfresco上浏览到管理页面

顺便说一句,Solr和Alfresco都托管在同一个Tomcat6实例中。 我试着按照的建议重新生成钥匙,但没有用。
仍然会得到相同的错误。这一定与Server2003配置有关。

只需使用4.0.e windows安装程序附带的java版本即可。使用我安装在机器上的任何其他版本都会使它无法运行6和7。

奇怪的是,我也进行了干净的安装,结果很好。您得到的超时与旧密钥无关。因此看起来8443没有通过。你试过把端口改成默认的Windows443端口吗?事实上,这是一个非常愚蠢的问题。或者愚蠢的解决方案。Alfresco&Solr不喜欢我已经安装在机器上的Java版本。我重新安装了Alfresco并选择了安装程序附带的Java,所有问题都解决了。对我来说毫无意义,除非我安装的jre7中有bug。不管怎样,现在已经修好了。Dumb.jre7尚不受支持,但即将推出!。我真的不认为这有什么问题。如果有露天和/或SOLR,则根本不应启动。因此,我认为您的证书没有正确地注入Java安全性中。但是很高兴知道它被修复了。Alfresco/Solr工作和不工作的唯一区别是使用Windows exe安装程序附带的Java版本。我尝试了一系列的配置和安装。我需要使用安装中附带的java版本。愚蠢的