Artifact 在 Wildfly 27.0.1 上部署成功,但 URL 无法访问

问题描述 投票:0回答:1

问题正如标题所暗示的那样。我对 JavaEE / JakartaEE 开发相当陌生,我使用 IntelliJ 作为我的 IDE。

但是,在访问上面的 URL 时,我收到“拒绝连接”错误:

请帮忙。

编辑: 这是控制台上打印的唯一错误:

Aug 28, 2023 8:27:02 AM org.jboss.logmanager.JBossLoggerFinder getLogger
ERROR: The LogManager accessed before the "java.util.logging.manager" system property was set to "org.jboss.logmanager.LogManager". Results may be unexpected.

而且,这是我的依赖项

pom.xml

            <dependency>
                <groupId>jakarta.faces</groupId>
                <artifactId>jakarta.faces-api</artifactId>
                <version>4.0.1</version>
                <scope>provided</scope>
            </dependency>

            <dependency>
                <groupId>jakarta.servlet</groupId>
                <artifactId>jakarta.servlet-api</artifactId>
                <version>6.0.0</version>
                <scope>provided</scope>
            </dependency>
intellij-idea wildfly
1个回答
0
投票

库存 WildFly 实例的默认端口是 8080(与许多其他 Jakarta EE 应用程序服务器一样),但 IntelliJ Server 配置的“打开浏览器”部分中的“URL”条目指定为 8110。这不匹配。您需要编辑“URL”条目才能使用端口号 8080:

http://localhost:8080/hello-1.0-SNAPSHOT/

这个特定的配置条目实际上对所使用的实际服务器一无所知。它基本上是一个自由输入设置,它告诉 IntelliJ 在部署成功后要启动哪个 Web 浏览器以及要打开哪个 URL。这是一个免费条目,因为同一台计算机上可能存在代理或主机配置,无法控制 IDE,这会进一步更改最终主机名和/或端口和/或什至上下文路径。

© www.soinside.com 2019 - 2024. All rights reserved.