用于文件传输和文件同步的远程文件服务
配置文档描述了可用的应用程序服务器、它们的配置及内容。由两种文件服务来管理配置文档:文件传输服务和文件同步服务。
下列信息描述了文件服务的功能:
- 文件传输服务
- 文件传输服务使得文件能够在 Deployment Manager 和节点之间以及 wsadmin 脚本编制进程和 Deployment Manager 或应用程序服务器之间移动。它使用 HTTP 协议传送文件。当您在 WebSphere® Application Server 产品中启用安全性时,文件传输服务将使用基于证书的相互认证。
您可以在测试环境中使用缺省密钥文件。确保更改了缺省密钥文件以保护您的系统。
用于文件传输的端口为 HTTP 传输端口、HTTPS 传输端口、管理控制台端口和管理控制台安全端口。
有关更多信息,请参阅 WebSphere Application Server 版本中有关端口号设置的主题。
有关更多信息,请参阅有关缺省端口分配的主题。
- 文件同步服务
- 文件同步服务确保每个节点上的文件集与 Deployment Manager 节点上的文件集匹配。此服务使整个单元中的配置数据能保持一致。您可以调整某些配置设置,以控制各个节点和整个系统上的文件同步。
此服务运行在 Deployment Manager 和 Node Agent 中,它将确保对单元存储库所作的配置更改能传播到相应的节点存储库中。单元存储库是主存储库,对节点存储库所作的配置更改不会向上传播到单元。在同步操作期间,Node Agent 检查 Deployment Manager,以查看是否已经更新了任何适用于节点的配置文档。新的文档或已更新的文档将被复制到节点存储库中,而已删除的文档将从节点存储库中被移除。
对于每个 Node Agent,已启用的缺省行为是周期性地运行同步操作。您可配置操作间的时间间隔,或禁用周期性行为。您还可以配置同步服务,以在启动节点上的服务器之前同步节点存储库。
避免故障:
- 必须使用管理控制台或 wsadmin 脚本编制来同步节点。在这两个选项中,使用管理控制台是执行此操作的最佳方法。管理控制台中的“节点”面板包括同步操作。
如果需要使用 wsadmin 脚本编制来同步节点,请使用 NodeSync MBean 的 sync() 命令。
- 不要将重新启动 Node Agent 作为同步节点过程的一部分。通过 Node Agent 启动且影响应用程序服务器的管理操作(例如,应用程序部署的节点同步或在 Node Agent 启动时进行的更新)会失败,直到 Node Agent 发现应用程序服务器为止。
- 必须使用管理控制台或 wsadmin 脚本编制来同步节点。在这两个选项中,使用管理控制台是执行此操作的最佳方法。管理控制台中的“节点”面板包括同步操作。