启动 WildFly 服务器时出错(地址已被使用)

Error on starting the WildFly server (address already in use)

我在 Solaris 服务器(计算机)上启动 wildfly 应用程序服务器 (wildfly-21.0.1) 时遇到问题。我已经阅读了很多类似的帖子,但我的问题似乎有所不同。 首先,我在 PuTTY 中创建了一个 SSH 隧道:

我的家用机器是 Windows,我连接到远程 Solaris 服务器。我在“主机名”字段中写下服务器的地址。 在此之后,我在服务器的一个端口上创建了一个 SSH 隧道(我尝试了不同的和罕见的),所以我把我要连接的服务器的端口放在“源端口”字段和我个人机器的端口(本地主机: port_number) 在“目的地”。 我已经通过更改 on

配置了 standalone.xml
<interface name="public">
        <any-address/>
    </interface>

<socket-binding name="http" port="${jboss.http.port:14384}"/>

我已经在服务器上配置了 PATH 和 JAVA_HOME。 我通过

启动服务器
bash wildfly-21.0.1.Final/bin/standalone.sh

命令。 在此之后我得到以下错误:

 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-7) MSC000001: Failed to start service org.wildfly.undertow.listener.default: org.jboss.msc.service.StartException in service org.wildfly.undertow.listener.default: Address already in use /0.0.0.0:14384

我尝试过的任何端口都会发生这种情况,而且我确信它们没有被使用。 我怎样才能解决这个问题? Wildfly 中是否存在任何可能导致此问题的已知错误?它与隧道有某种联系吗?

与@AndrewHenle 的讨论让我想到了隧道过程中的端口使用情况,因此我在“本地”的“隧道”部分更改了“远程”参数(因为目标是本地主机)。所有其他参数和值保持不变。现在一切正常,WildFly 不会将 14384 识别为已占用的端口。