首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >野生苍蝇Http接口在部署时不监听

野生苍蝇Http接口在部署时不监听
EN

Stack Overflow用户
提问于 2021-04-24 19:43:07
回答 2查看 229关注 0票数 0

上下文:--我试图在同一个服务器中部署两个工件-- appA.war和appB.war。在启动过程中,appB向appA发出http请求,因此appB.war依赖于启动,因此我在jboss-all.xml中声明了该依赖项。

代码语言:javascript
复制
<jboss umlns="urn:jboss:1.0">
<jboss-deployment-dependencies xmlns="urn:jboss:deployment-dependencies:1.0"
                               xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                               xsi:schemaLocation="urn:jboss:deployment-dependencies:1.0 ">
    <dependency name="appA.war"/>
</jboss-deployment-dependencies>

问题:依赖规则按预期工作。但是在容器重新启动期间,即使我无限地重试,http请求也会被拒绝。只有在通配符完全上升之后,请求才会被处理。看起来界面是在部署扫描过程中是否设置或禁用的。我在日志上找到了这个

代码语言:javascript
复制
2021-04-24 13:52:53,846 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0003: Undertow 2.2.5.Final starting
2021-04-24 13:52:53,967 INFO  [org.wildfly.extension.undertow] (ServerService Thread Pool -- 74) WFLYUT0014: Creating file handler for path '/opt/wildfly/develop/welcome-content' with options [directory-listing: 'false', follow-symlink: 'false', case-sensitive: 'true', safe-symlink-paths: '[]']
2021-04-24 13:52:53,976 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0012: Started server default-server.
2021-04-24 13:52:53,977 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) Queuing requests.
2021-04-24 13:52:53,978 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-2) WFLYUT0018: Host default-host starting
2021-04-24 13:52:54,044 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-7) WFLYUT0006: Undertow HTTP listener default listening on 0.0.0.0:8081
2021-04-24 13:52:54,170 INFO  [org.jboss.as.ejb3] (MSC service thread 1-5) WFLYEJB0493: Jakarta Enterprise Beans subsystem suspension complete
2021-04-24 13:52:54,249 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-7) WFLYJCA0001: Bound data source [java:jboss/datasources/ExampleDS]
2021-04-24 13:52:54,324 INFO  [org.jboss.as.patching] (MSC service thread 1-8) WFLYPAT0050: WildFly Full cumulative patch ID is: base, one-off patches include: none
2021-04-24 13:52:54,352 INFO  [org.jboss.as.server.deployment.scanner] (MSC service thread 1-7) WFLYDS0013: Started FileSystemDeploymentService for directory /opt/wildfly/develop/standalone/deployments
2021-04-24 13:52:54,356 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-4) WFLYSRV0027: Starting deployment of "appA.war" (runtime-name: "holiday.war")
2021-04-24 13:52:54,359 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) WFLYSRV0027: Starting deployment of "appB.war" (runtime-name: "configuracion.war")
2021-04-24 13:52:54,478 INFO  [org.wildfly.extension.undertow] (MSC service thread 1-4) WFLYUT0006: Undertow HTTPS listener https listening on 0.0.0.0:8444
2021-04-24 13:52:54,531 INFO  [org.jboss.ws.common.management] (MSC service thread 1-2) JBWS022052: Starting JBossWS 5.4.3.Final (Apache CXF 3.3.10)

你知道怎么解决这个问题吗?或者其他的工作?

EN

回答 2

Stack Overflow用户

发布于 2021-04-25 10:32:55

预期的行为是,服务器在完成引导之前不接受外部连接。你可以另作选择

  • 禁用此行为(我不建议)

  • 在没有部署应用程序的情况下启动服务器。然后使用cli

逐一部署。

  • 只运行两个不同的服务器实例,每个应用程序都是

或者,如果您知道这两个应用程序总是处于同一服务器上,则切换到in调用,比如进行ejb调用,而不是http,这是相同jvm中两项通信的低效率方式。

票数 0
EN

Stack Overflow用户

发布于 2021-04-26 18:09:17

我相信您正在寻找WF 23中引入的https://issues.redhat.com/browse/WFCORE-4291

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67246796

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档