适用于: COMSOL Server™ 版本: 5.3

问题描述

Windows® 系统中: 我拥有 LiveLink™ for MATLAB® 的 COMSOL Server™ 许可证。我尝试使用桌面图标 COMSOL Server 5.3 with MATLAB 启动 LiveLink™ for MATLAB® 时,COMSOL Server™ 开始正确侦听端口,但 MATLAB® 无法与服务器建立连接,并显示以下错误消息:

无法连接到服务器
错误响应状态 404 未找到

Linux® 和 macOS 系统中: 我拥有 LiveLink™ for MATLAB® 的 COMSOL Server™ 许可证。我尝试使用命令 comsol appserver matlab 启动 LiveLink™ for MATLAB® 时,COMSOL Server™ 开始正确侦听端口,但 MATLAB® 无法与服务器建立连接,并显示以下错误消息:

无法连接到服务器
错误响应状态 404 未找到

解决方法

要解决此问题,您需要替换 COMSOL Server™ 安装目录中的文件。操作过程如下:

  1. 请确保您使用的是 COMSOL Server™ 5.3 更新 2。如果需要安装更新,请转到 https://cn.comsol.com/product-update/5.3,并按更新 COMSOL Server™ 下的操作说明进行操作。此页面还包含有关如何检查正在运行的 COMSOL Server™ 版本的操作说明。

  2. 在继续之前,请确保停止任何正在运行的 COMSOL Server™ 进程: 在 Windows® 上:可通过以下方式来停止服务器:在命令窗口中键入 close(如果 COMSOL Server™ 正在命令窗口中运行);或从“开始”菜单的 COMSOL Launchers 文件夹中运行 Stop COMSOL Server 快捷方式(如果 COMSOL Server™ 作为 Windows® 服务安装)。 在 Linux® 上:如果您是使用 systemd 服务配置的 COMSOL Server™,可以键入 systemctl stop comsolserver53 将其停止;否则终止 COMSOL Server™ 进程。 在 macOS 上:终止 COMSOL Server™ 进程。

  3. 替换文件:

    在 Windows® 上 将 COMSOL Server™ 更新到 5.3 版本更新 2 后,下载本页底部的相关文件部分的 com.comsol.webbridge.jar 文件,并使用它替换 C:\Program Files\COMSOL\COMSOL53\Server\bin\servers\webbridge\webapps\webbridge\WEB-INF\lib 目录或任何其他安装目录(替换该路径中的 C:\Program Files\COMSOL\COMSOL53\Server)中的同名文件。您需要管理权限才能将该文件移到相应的目录,并需要通过批准来确认文件的移动。 在 Linux® 上 将 COMSOL Server™ 更新到 5.3 版本更新 2 后,下载本页底部的相关文件部分的 com.comsol.webbridge.jar 文件,并使用它替换 /usr/local/comsol/comsol53/server/bin/servers/webbridge/webapps/webbridge/WEB-INF/lib 目录或任何其他安装目录(替换该路径中的 /usr/local/comsol/comsol53/server)中的同名文件。您需要 root 权限才能将该文件移到相应的目录。 在 macOS 上

    将 COMSOL Server™ 更新到 5.3 版本更新 2 后,下载本页底部的相关文件部分的 com.comsol.webbridge.jar 文件,并使用它替换 /Applications/comsol/comsol53/server/bin/servers/webbridge/webapps/webbridge/WEB-INF/lib 目录或任何其他安装目录(替换该路径中的 /Applications/comsol/comsol53/server)中的同名文件。您需要 root 权限才能将该文件移到相应的目录。

  4. 再次启动 COMSOL Server™。 在 Windows® 上:使用“开始”菜单中的 COMSOL Server 快捷方式来启动 COMSOL Server™。如果 COMSOL Server™ 是作为 Windows® 服务安装的,也可以使用 Start COMSOL Server 快捷方式来启动。 在 Linux® 上:如果您是使用 systemd 服务来配置 COMSOL Server™ 的,可以键入 systemctl start comsolserver53 来进行启动;否则,键入 /bin/comsol server 来启动 COMSOL Server™。 在 macOS 上:键入 /bin/comsol server 来启动 COMSOL Server™。

相关文件

com.comsol.webbridge.jar 72 KB