代码之家  ›  专栏  ›  技术社区  ›  Python_user

已在Wildfly 27.0.1上成功部署项目,但URL不可访问

  •  0
  • Python_user  · 技术社区  · 1 年前

    问题正是标题所暗示的。我对JavaEE/JakartaEE的开发还很陌生,我正在使用IntelliJ作为我的IDE。

    artifact deployed successfully

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

    enter image description here

    请帮忙。

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

    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>
    
    0 回复  |  直到 1 年前
        1
  •  1
  •   BalusC    1 年前

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

    http://localhost:8080/hello-1.0快照/

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

    推荐文章