拒绝连接 WSL(Linux 主机)

拒绝连接 WSL(Linux 主机)

我正在尝试在安装在 Rocky Linux 发行版(在 Windows Subsystem for Linux (WSL) 中运行)上的 MarkLogic 服务器上部署 XQuery 代码。

我在尝试使用以下 Gradle 命令部署代码时遇到了问题:

./gradlew -debug -b  deploy.gradle deploy -PmlHost="in-f6krxm3" -PdeployTestModule="false" -PreplicasCount=0 -PhostsInCluster=1 -PforestsPerHost=1

但是,我收到以下异常,无法访问服务器的 http://in-f6krxm3:8002 端口

Execution failed for task ':mlDeleteAllTasks'.
> I/O error on GET request for "http://in-f6krxm3:8002/manage/v2/tasks": Connect to in-f6krxm3:8002 [in-f6krxm3/192.168.1.7, in-f6krxm3/172.17.48.1,
 in-f6krxm3/172.23.144.1, in-f6krxm3/fe80:0:0:0:615:5c1:ea09:329a%12, in-f6krxm3/fe80:0:0:0:48c6:db8:775c:187e%46, in-f6krxm3/fe80:0:0:0:d61a:e56:5f
05:3c4d%27] failed: Connection refused: connect; nested exception is org.apache.http.conn.HttpHostConnectException: Connect to in-f6krxm3:8002 [in-f
6krxm3/192.168.1.7, in-f6krxm3/172.17.48.1, in-f6krxm3/172.23.144.1, in-f6krxm3/fe80:0:0:0:615:5c1:ea09:329a%12, in-f6krxm3/fe80:0:0:0:48c6:db8:775c:187e%46, in-f6krxm3/fe80:0:0:0:d61a:e56:5f05:3c4d%27] failed: Connection refused: connect

另外,在 WSL2 中的 Linux 系统内部执行命令时,代码已成功部署。

有人能提供指导,说明导致此错误的原因以及如何解决它吗?

相关内容