注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

mylotustips的博客

IBM Lotus协作产品家族经验分享

 
 
 

日志

 
 
关于我

欢迎大家使用SR向IBM800提交问题http://www.ibm.com/support/servicerequest 可以随时查看问题状态,上传文件

网易考拉推荐

由于IHS证书过期,Connections报告无法与服务器建立连接  

2015-02-15 15:31:19|  分类: SocialBusiness |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

环境:Connections 4.5 on Windows 2008

问题:无法访问Connections,提示无法与服务器建立连接:

重新启动WAS Node和Application Server,问题依旧。最近系统未做变更。

诊断:

在SystemOut.log中看到一些提示信息:

[15-2-13 15:49:05:259 CST] 0000006f HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry Retrying request

0000006f HttpMethodDir I org.apache.commons.httpclient.HttpMethodDirector executeWithRetry I/O exception (java.net.SocketException) caught when processing request: Connection reset

在SystemErr.log中看到以下错误:

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R Caused by: java.net.SocketException: Connection reset

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at java.net.SocketInputStream.read(SocketInputStream.java:179)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.jsse2.b.a(b.java:111)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.jsse2.b.a(b.java:90)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:384)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.jsse2.SSLSocketImpl.h(SSLSocketImpl.java:403)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:774)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.jsse2.k.write(k.java:7)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:827)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1525)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1975)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.connections.httpClient.ServerToServerHttpClient.executeMethod(ServerToServerHttpClient.java:181)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.engine.DSXSearchEngine.search(DSXSearchEngine.java:106)

[15-2-13 16:09:05:541 CST] 0000006f SystemErr R     ... 36 more

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R com.ibm.connections.directory.services.exception.DSException: com.ibm.connections.directory.services.exception.DSOutOfServiceException: java.net.SocketException: Connection reset

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.engine.WCISearchEngine.searchGroupEntities(WCISearchEngine.java:56)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.engine.WCISearchEngine.searchGroupEntity(WCISearchEngine.java:64)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.component.WCICommServices.searchMembersByGroupEntityId(WCICommServices.java:128)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.provider.VMMServiceProvider.searchMembersByGroupEntityId(VMMServiceProvider.java:125)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.provider.WaltzServiceProvider.searchMembersByGroupEntityId(WaltzServiceProvider.java:152)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.metrics.util.DirectoryServiceUtil.getCommunityOwner(DirectoryServiceUtil.java:201)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.metrics.reportgeneration.cognos.CognosBIRequestProcessor.getCommunityOwnersData(CognosBIRequestProcessor.java:377)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.metrics.reportgeneration.cognos.CognosBIRequestProcessor.processCognosBIRequest(CognosBIRequestProcessor.java:432)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.metrics.reportgeneration.cognos.CognosBIRequestProcessor.generateCommunityReport(CognosBIRequestProcessor.java:141)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.metrics.scheduler.task.reportgeneration.ReportGenerator.executeImpl(ReportGenerator.java:76)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.lconn.scheduler.job.ScheduledJobBase.execute(ScheduledJobBase.java:109)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.lconn.scheduler.admintasks.ScheduledTaskService.runScheduledTaskInternal(ScheduledTaskService.java:170)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.lconn.scheduler.admintasks.ScheduledTaskService.runScheduledTaskFramework(ScheduledTaskService.java:95)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.lconn.scheduler.ejb.TaskBean.process(TaskBean.java:135)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.websphere.scheduler.EJSRemoteStatelessCommonScheduledTask_a31c4502.process(Unknown Source)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.websphere.scheduler._TaskHandler_Stub.process(_TaskHandler_Stub.java:269)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.tasks.BeanTaskInfoWork.doWork(BeanTaskInfoWork.java:126)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.AlarmListener.executeTaskWithNotification(AlarmListener.java:807)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.AlarmListener.access$700(AlarmListener.java:124)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.AlarmListener$TaskWork.doWork(AlarmListener.java:436)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.AlarmListener$TaskWork.run(AlarmListener.java:222)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:269)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at java.security.AccessController.doPrivileged(AccessController.java:229)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:795)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.ExecutionContextImpl.go(ExecutionContextImpl.java:86)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.AlarmListener.fireTask(AlarmListener.java:1416)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.scheduler.AlarmListener.fired(AlarmListener.java:1334)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.AlarmImpl.callListenerMethod(AlarmImpl.java:427)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.timer.GenericTimer.run(GenericTimer.java:228)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.J2EEContext$RunProxy.run(J2EEContext.java:265)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at java.security.AccessController.doPrivileged(AccessController.java:229)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.J2EEContext.run(J2EEContext.java:1165)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.AlarmImpl.runListenerAsCJWork(AlarmImpl.java:249)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.am._Alarm.fireAlarm(_Alarm.java:333)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.asynchbeans.am._Alarm.run(_Alarm.java:230)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1690)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R Caused by: com.ibm.connections.directory.services.exception.DSOutOfServiceException: java.net.SocketException: Connection reset

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.engine.DSXSearchEngine.search(DSXSearchEngine.java:128)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.engine.WCISearchEngine.searchGroupEntities(WCISearchEngine.java:48)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     ... 35 more

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R Caused by: java.net.SocketException: Connection reset

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at java.net.SocketInputStream.read(SocketInputStream.java:179)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.jsse2.b.a(b.java:111)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.jsse2.b.a(b.java:90)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:384)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.jsse2.SSLSocketImpl.h(SSLSocketImpl.java:403)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.jsse2.SSLSocketImpl.a(SSLSocketImpl.java:774)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.jsse2.k.write(k.java:7)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:76)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:134)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpConnection.flushRequestOutputStream(HttpConnection.java:827)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.flushRequestOutputStream(MultiThreadedHttpConnectionManager.java:1525)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:1975)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:993)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.httpClient.ServerToServerHttpClient.executeMethod(ServerToServerHttpClient.java:181)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     at com.ibm.connections.directory.services.engine.DSXSearchEngine.search(DSXSearchEngine.java:106)

[15-2-13 16:09:05:557 CST] 0000006f SystemErr R     ... 36 more

通过Firefox访问Connections 首页,提示IBM HTTP Server的SSL证书过期了。

 

解决问题:

启动ikeyman 来查看IBM HTTP Server的SSL证书。

参考以下文档,新建自签名的证书即可(默认有效期为365天,可以设置为3650天,即10年):

http://www-01.ibm.com/support/docview.wss?uid=swg21045925

注:本文以自签名证书为例,如果您的环境中部署的是第三方CA颁发的证书,请参考以上链接。

更新 "自签名" 的证书:
对于所有版本的IBM? HTTP Server

  1. 启动iKeyman 图形界面.
  2. 打开包含自签名证书的KeyFile (.kdb).
  3. 点击KeyFile个人证书部分,点击屏幕右侧的 删除按钮.

    : 这将把过期的证书从KeyFile 删除.
  4. 点击屏幕右侧的 新建自签名按钮.
  5. 填写自签名证书表单的各个字段,点击确认.

    : 新的证书会显示在KeyFile个人证书部分.
  6. 关闭iKeyman 然后重启IBM? HTTP Server 使变更生效.
  评论这张
 
阅读(731)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017