阿帕奇流形CF。无法创建与 FileNet 的存储库连接

Apache ManifoldCF. Unable to create repository connection to FileNet

我正在尝试从 ManifoldCF 连接到 FileNet,但没有成功。我得到的错误是

Connection status:  Connection temporarily failed: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused: connect

我的参数汇总如下。请注意,我将 * 放在我不确定的参数旁边,服务器名称和用户名是虚构的

FileNet domain=test-my-filenet-domain *
User ID=myusername
Server protocol=http
Server WebServices location=wsi/FNCEWS40DIME *
Object store=Test OS
Document URL protocol=http
Document URL hostname=samplehost.mycomp.org
Document URL location=Workplace/Browse.jsp
Server port=7003
Server hostname=samplehost-wp.mycomp.org
Document URL port=443
Password=********

我已验证 FileNet CE ping 页面已启动并且 运行 在 url http://samplehost.mycomp.org:7003/FileNet/Engine

经典的 Workplace 可在 https://samplehost-wp.mycomp.org/Workplace 获取。请注意,Workplace 通过 HTTPS 而 CE 通过 HTTP

有人使用 Apache Manifold 成功连接到 FileNet 存储库吗?

您可以使用 FEM 或 ACCE 定位您的 FileNet 域。 当您首次登录 ACCE 或 FEM 时,域是第一个(顶部)条目。

FileNet P8 domain

未提及您的 FileNet 版本。 如果您连接的是 FileNet 版本 5.1+,那么您的 Server WebServices location 应该是: Server WebServices location=wsi/FNCEWS40MTOM/

我假设您正在根据您的端口号使用 WebLogic;并且您位于该服务器上 WebLogic 的第三个服务实例中(默认值为 7001,而您位于 7003)。 : IBM FileNet P8 ports

您的错误消息表明您没有找到位于指定端口的服务;具体来说,它无法连接到本地主机上的某个端口。 验证主机是否为同一台服务器(您 运行 FileNet 与 ManifoldCF 在同一台服务器上)。

http://127.0.0.1:7003/FileNet/Engine有效吗?

我已经弄明白了。根据构建 MCF https://manifoldcf.apache.org/release/release-2.5/en_US/how-to-build-and-deploy.html#Building+and+running+the+FileNet+connector 的文档。对于 FileNet 和 Documentum,还有两个额外的进程必须 运行。在 运行 服务器进程之前,您必须 运行 注册进程。

<MCF_Install>/processes/filenet-registry/run.[bat|sh]
<MCF_Install>/processes/filenet-server/run.[bat|sh]

从 Apache 代码库中,您可以看到它建立了本地连接(第 125 行),https://apache.googlesource.com/manifoldcf/+/CONNECTORS-474/connectors/filenet/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/filenet/FilenetConnector.java。这是它失败的地方,因为依赖进程还没有 运行。

请注意,MCF 2.4 版适用于 FileNet 4.5。如果您运行正在使用较新版本的 FileNet,那么您需要将所有 FileNet CEWS 客户端 jar 添加到

<MCF_Install>/processes/filenet-server/lib-proprietary

我正在 运行ning FileNet 5.2 并且能够从 ACCE 下载所有的 jar。此外,如果您使用的是 运行 较新版本的 FileNet,则 Web 服务位置是 wsi/FNCEWS40MTOM 或 wsi/FNCEWS40SOAP。 wsi/FNCEWS40DIME 已弃用。