【问题标题】:I have updated the domain.xml while Domain controller is running - wildfly我在域控制器运行时更​​新了 domain.xml - wildfly
【发布时间】:2019-07-15 18:00:56
【问题描述】:

更新domain.xml后,我使用cli停止服务器并尝试启动。

这是我在日志中看到的异常

[主机控制器] ^[[0m^[[33m09:47:50,511 WARN [org.jboss.as.domain.management.security](MSC服务线程1-2) WFLYDM0111:密钥库 /product/jboss/wildfly-14.0.0.Final/domain/configuration/application.keystore 未找到,它将在首次使用时自动生成,并带有自签名 主机 localhost^[[0m [主机控制器] 的证书 ^[[33m^[[0m^[[0m09:47:50,554 信息[org.jboss.as.remoting](MSC 服务线程 1-1) WFLYRMT0001: 监听 0.0.0.0:9990^[[0m [Host 控制器] ^[[0m^[[31m09:47:50,600 错误 [org.jboss.msc.service.fail] (MSC服务线程1-8) MSC000001:启动服务失败 org.wildfly.management.http.extensible: 服务中的 org.jboss.msc.service.StartException org.wildfly.management.http.extensible:java.net.BindException: 地址已在使用 /0.0.0.0:9990^[[0m [主机控制器] ^[[31m
在 org.jboss.as.server.mgmt.UndertowHttpManagementService.start(UndertowHttpManagementService.java:349)^[[0m [主机控制器] ^[[31m at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1736)^[[0m [主机控制器] ^[[31m at org.jboss.msc.service.ServiceControllerImpl$StartTask.execute(ServiceControllerImpl.java:1698)^[[0m [主机控制器] ^[[31m at org.jboss.msc.service.ServiceControllerImpl$ControllerTask.run(ServiceControllerImpl.java:1556)^[[0m [主机控制器] ^[[31m at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)^[[0m [主机控制器] ^[[31m at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)^[[0m [主机控制器] ^[[31m at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)^[[0m [主机控制器] ^[[31m at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1378)^[[0m [主机控制器] ^[[31m at java.lang.Thread.run(Thread.java:748)^[[0m [主机控制器] ^[[31m^[[0m [主机控制器] ^[[31m^[[0m^[[31m09:47:50,605 错误 [org.jboss.as.controller.management-operation](控制器启动 线程)WFLYCTL0013:操作(“添加”)失败 - 地址:([^[[0m

我该如何解决这个问题。我尝试使用netstat 命令查看是否正在使用该端口,但未使用。

【问题讨论】:

  • 你在 domain.xml 中更新了什么。你检查了端口 9090 还是 8080?
  • 我在domain.xml中更改了服务器组的名称,我检查了9990。
  • 顺便说一句,最好使用 CLI 进行这些更改,而不是编辑 XML 目录。

标签: java jboss dns wildfly domaincontroller


【解决方案1】:

只有当进程没有完全关闭并且处于挂起状态时,我才看到这样的错误。显然这并不能解释为什么您没有通过 netstat 看到正在使用的端口,但是您能否确认进程列表中仍然没有其他 jboss 或 wildfly 进程?

【讨论】:

  • 欢迎克雷格。这听起来更像是应该在评论中而不是答案中的内容。
  • 谢谢!我确实尝试将其添加为评论,但该网站不允许我在没有 50 分的情况下对其他用户的问题或答案发表评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-26
  • 2023-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多