FileNet 配置管理器无法连接到 WebSphere Application Server

Posted

技术标签:

【中文标题】FileNet 配置管理器无法连接到 WebSphere Application Server【英文标题】:FileNet Configuration Manager fails to connect to WebSphere Application Server 【发布时间】:2018-06-28 15:13:35 【问题描述】:

我在配置 CPE 时遇到了 FileNet 配置管理器连接到 WAS 的问题。详情如下

操作系统:Windows 10 Enterprise(这是安装 CPE 5.5 的位置)

是:8.5.5.13

WAS Java : 1.8_64_bundled

FN 配置详情

我能够登录到 WAS 控制台,并且 SOAP 端口也是正确的。 我尝试过的事情,

在 FileNet 配置管理器的 configmgr.ini 中添加 -Dhttps.protocols="TLSv1,TLSv1.1,TLSv1.2"

在 WAS 上验证 SSL 配置

但注意似乎有效。我在 FileNet 配置管理器日志中看到以下错误消息

!ENTRY com.ibm.ecm.configmgr.engine 4 0 2018-06-27 15:45:09.289 !MESSAGE 指定了无效的配置文件路径。 C:\IBM\FileNet\ContentEngine\tools\configure\profiles\dotnetclient 不包含任何配置信息。 !会话 2018-06-27 16:05:40.995 -------------------------------------------------- --------- eclipse.buildId=未知 java.fullversion=JRE 1.7.0 IBM J9 2.6 Windows 8 x86-32 20170718_357001(禁用 JIT,禁用 AOT) J9VM - R26_Java726_SR10_20170718_1208_B357001 GC-R26_Java726_SR10_20170718_1208_B357001 J9CL-20170718_357001 BootLoader 常量:OS=win32、ARCH=x86、WS=win32、NL=en_US 框架参数:gui 命令行参数:-os win32 -ws win32 -arch x86 gui

!ENTRY com.ibm.ecm.configmgr.app.ce 4 0 2018-06-27 16:13:56.518 !MESSAGE 连接错误:无法建立与应用程序服务器的连接。确保应用程序服务器正在运行并且 SOAP 连接器端口和主机名正确。 !堆栈 0 com.ibm.ecm.configmgr.engine.ConfigurationManagerException:连接错误:无法建立与应用程序服务器的连接。确保应用程序服务器正在运行并且 SOAP 连接器端口和主机名正确。 在 com.ibm.ecm.configmgr.engine.jmx.JMXInvoker.invokeConnectMethodAndMethods(JMXInvoker.java:243) 在 com.ibm.ecm.configmgr.engine.jmx.JMXInvoker.invokeConnectMethodAndMethod(JMXInvoker.java:142) 在 com.ibm.ecm.configmgr.engine.jmx.WebSphereJMXInvoker.connect(WebSphereJMXInvoker.java:86) 在 com.ibm.ecm.configmgr.app.ce.applicationserver.WebsphereApplicationServer$TestActivity.testWork(WebsphereApplicationServer.java:371) 在 com.ibm.ecm.configmgr.engine.profile.EnvironmentTestActivity.test(EnvironmentTestActivity.java:64) 在 com.ibm.ecm.configmgr.ui.wizards.NewProfileWizardPageGetProfileEnvironmentProps$7.widgetSelected(NewProfileWizardPageGetProfileEnvironmentProps.java:604) 在 org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) 在 org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165) 在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754) 在 org.eclipse.jface.window.Window.runEventLoop(Window.java:825) 在 org.eclipse.jface.window.Window.open(Window.java:801) 在 com.ibm.ecm.configmgr.app.ce.handlers.ProfileNewHandler.execute(ProfileNewHandler.java:67) 在 org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:293) 在 org.eclipse.core.commands.Command.executeWithChecks(Command.java:476) 在 org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) 在 org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:169) 在 org.eclipse.ui.internal.handlers.SlaveHandlerService.executeCommand(SlaveHandlerService.java:241) 在 org.eclipse.ui.menus.CommandContributionItem.handleWidgetSelection(CommandContributionItem.java:829) 在 org.eclipse.ui.menus.CommandContributionItem.access$19(CommandContributionItem.java:815) 在 org.eclipse.ui.menus.CommandContributionItem$5.handleEvent(CommandContributionItem.java:805) 在 org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 在 org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053) 在 org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165) 在 org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754) 在 org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701) 在 org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665) 在 org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499) 在 org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679) 在 org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) 在 org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668) 在 org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149) 在 com.ibm.ecm.configmgr.app.ce.rcp.Application.start(Application.java:86) 在 org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110) 在 org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344) 在 org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) 在 java.lang.reflect.Method.invoke(Method.java:620) 在 org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622) 在 org.eclipse.equinox.launcher.Main.basicRun(Main.java:577) 在 org.eclipse.equinox.launcher.Main.run(Main.java:1410) 原因:java.lang.Exception:无法建立与应用服务器的连接。确保应用程序服务器正在运行并且 SOAP 连接器端口和主机名正确。 在 com.ibm.ecm.configmgr.utils.websphere.WebSphereJMXUtil.connect(WebSphereJMXUtil.java:227) 在 sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56) 在 java.lang.reflect.Method.invoke(Method.java:620) 在 com.ibm.ecm.configmgr.engine.jmx.JMXInvoker.invokeConnectMethodAndMethods(JMXInvoker.java:191) ... 45 更多

******************************远程响应******************** ****** 什么时候进行远程登录,几秒钟后,我看到以下错误

HTTP/1.1 408 Request Timeout Content-Type: text/html Content-Length: 117 Connection: close <HTML><TITLE>408 - Request Timeout</TITLE><BODY><h1>408 Connection timed out while reading request</h1></BODY></HTML> Connection to host lost. C:\Windows\system32>

*****************************解决方法***************** ************ 好的,一旦创建了配置文件并运行了第一步,我就禁用了全局安全性并重新启动了 websphere。配置管理器现在能够连接到 WAS(看起来像安全问题。我验证了保护质量 (QoP) 设置 使用 ssl.client.properties,它被选为 TLSv2。然后我将其更改为 TSLv1.2 并修改了 ssl.client.properties。还是不行)我稍后会更新这个主题。

【问题讨论】:

检查 Windows 防火墙。此外,使用 telnet 连接到 SOAP 端口。但你可能已经这样做了。 我没有检查防火墙端。我在 SOAP 端口及其监听上做了 netstat。同样,我没有 telnet 访问权限。可能我需要与桌面团队合作。 尝试'telnet localhost 8880',这会告诉你是否可以连接; netstat 仅显示连接和端口,但不会告诉您连接是否实际可行。另外,请确保端口正确,如果您在 webspere 中有部署管理器,则端口将为 8879。您在 websphere 中是否有多个配置文件? 【参考方案1】:

检查默认路径 Webshere。

C:\Program Files\IBM\WebSphere\AppServer

C:\Program Files\IBM\WebSphere\AppServer\profiles\your_profile

VS

C:\Program Files (x86)\IBM\WebSphere\AppServer

C:\Program Files (x86)\IBM\WebSphere\AppServer\profiles\your_profile

【讨论】:

32位和64位安装的区别?

以上是关于FileNet 配置管理器无法连接到 WebSphere Application Server的主要内容,如果未能解决你的问题,请参考以下文章

Sql Server 配置管理器无法打开(无法连接到 WMI 提供程序)不要重装

SQL 配置管理器无法连接到WMI

Report Server Configuration Manager报表服务器配置管理器,连接新数据库-》报错:无法连接到服务器。

SQL Server 配置管理器打不开提示错误

Sql Server 配置管理器无法打开(无法连接到WMI提供程序)怎么办(不要重装)?

sql server2005配置管理器打不开 无法连接到WMI提供程序咋解决