启动服务器

Version 23.4.8843


启动服务器


知行之桥建立在具备 Web services、身份验证、加密和自动化功能的应用程序框架之上。应用程序可以托管在任何基于 Windows 或基于Java 的 Web 服务器上。Windows 和 跨平台版本均包含独立服务器,不需要外部服务器即可托管应用程序。

跨平台版本

跨平台版本捆绑了一个基于 Eclipse Jetty 构建的 Web 服务器,以支持简单的跨平台部署。 这个独立的 Web 服务器是通过运行 arc.jar 文件,位于安装目录中。

java -jar arc.jar

知行之桥已预先配置为可在任何环境中立即工作。 但是,如果需要自定义此 Web 服务器的配置,可以生成 arc.properties 文件,位于 arc.jar 文件旁。 创建后,可以根据特定部署需求修改此配置文件。

此外,知行之桥提供了一个 service.sh 脚本,可以使用它在 Linux 系统上设置 systemdinit.d 服务。

还可以将知行之桥部署到任何 Java servlet 容器。 请参阅跨平台版本,了解几种主要 Java Web 服务器的分步部署指南。

微软 Windows

在 Windows 中,知行之桥默认安装为服务。 要访问该应用程序,必须首先确保该服务正在运行。 服务运行后,可以通过打开网络浏览器并在 URL 字段中输入 http://localhost:8080/ 来访问知行之桥管理控制台。

Linux 服务配置

按照以下步骤确保知行之桥的 Linux 安装按预期运行:

  1. 安装知行之桥时,请确保执行安装的用户对安装目录具有读写权限。 root 用户可以很好地解决这个问题。

  2. 运行服务脚本。 默认情况下,此脚本的路径是“/opt/arc/service.sh”。

  3. 运行服务脚本后,根据你的 linux 版本使用的服务管理器启动服务:

    • 对于 init.d, 运行 sudo service arc start.
    • 对于 systemd, 运行 sudo systemctl start arc.

注意: 无论如何部署知行之桥,AppDirectory 中的文件和文件夹都必须可供运行应用程序的用户读写。 Java 版安装程序中包含的服务安装程序使用 cdataarc 作为该用户。

如果应用程序之前以其他用户身份运行,并且你希望恢复 cdataarc 用户运行应用程序所需的权限,请运行以下命令(如果需要,请更改目录):

sudo chown -R cdataarc:cdataarc /opt/arc

.NET 版本

.NET 版本带有嵌入式 Web 服务器。 要启动并运行独立服务器,请执行以下步骤:

  1. 通过 Windows 开始 菜单或运行安装目录中的 CData.Arc.exe 启动服务器(如果尚未运行)。
  2. 如果 Web UI 未在浏览器中自动打开,请通过以下方式之一手动启动 UI:
    • 双击系统托盘中的知行之桥图标。
    • 右键单击知行之桥图标并选择 启动应用程序
    • 使用浏览器手动导航到服务器正在侦听的地址和端口(默认端口为 8001)。

有关为嵌入式 Web 服务器启用 SSL/TLS 和其他配置选项的信息,请参阅使用嵌入式服务器

有关在 IIS 中托管 的信息,请参阅使用 IIS