问题正如标题所暗示的那样。我对 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>
库存 WildFly 实例的默认端口是 8080(与许多其他 Jakarta EE 应用程序服务器一样),但 IntelliJ Server 配置的“打开浏览器”部分中的“URL”条目指定为 8110。这不匹配。您需要编辑“URL”条目才能使用端口号 8080:
http://localhost:8080/hello-1.0-SNAPSHOT/
这个特定的配置条目实际上对所使用的实际服务器一无所知。它基本上是一个自由输入设置,它告诉 IntelliJ 在部署成功后要启动哪个 Web 浏览器以及要打开哪个 URL。这是一个免费条目,因为同一台计算机上可能存在代理或主机配置,无法控制 IDE,这会进一步更改最终主机名和/或端口和/或什至上下文路径。