【问题标题】:Error(389/703 with Wildfly 11 server错误(Wildfly 11 服务器的 389/703
【发布时间】:2018-05-17 20:16:19
【问题描述】:

当我想启动 Wildfly 服务器时,我会在终端 /opt/wildfly11/bin$ sudo ./standalone.sh 中写入 但在那之后我得到了几个错误,如下所示:

================================================ ============================

JBoss 引导环境

JBOSS_HOME: /opt/wildfly11

JAVA:java

JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

================================================ ============================

12:45:34,953 INFO [org.jboss.modules](主要)JBoss 模块版本 1.6.1.Final WARNING: 发生非法反射访问操作 WARNING: Illegal Reflective access by org.wildfly.security.manager.GetAccessibleDeclaredFieldAction (jar:file:/opt/wildfly11/modules/system/layers/base/org/wildfly/security/elytron-private/main/wildfly-elytron-1.1.6.Final.jar!/) 到字段 java.security.AccessControlContext.context 警告:请 考虑将此报告给 org.wildfly.security.manager.GetAccessibleDeclaredFieldAction 警告: 使用 --illegal-access=warn 启用进一步非法的警告 反射访问操作警告:所有非法访问操作 将在未来的版本中被拒绝

389 错误 [org.jboss.msc.service.fail](MSC 服务线程 1-7) MSC000001:启动服务失败 org.wildfly.management.http.extensible: 服务中的 org.jboss.msc.service.StartException org.wildfly.management.http.extensible:java.net.BindException:Адресу вже використано /127.0.0.1:9990 在 org.jboss.as.server//org.jboss.as.server.mgmt.UndertowHttpManagementService.start(UndertowHttpManagementService.java:340) 在 org.jboss.msc//org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:2032) 在 org.jboss.msc//org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1955) 在 java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 在 java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) 在 java.base/java.lang.Thread.run(Thread.java:844)

12:45:44,***703 错误 [org.jboss.as.controller.management-operation] (控制器引导线程)​​WFLYCTL0013:操作(“添加”)失败 - 地址: ([ (“核心服务”=>“管理”), ("management-interface" => "http-interface") ]) - 失败描述:{"WFLYCTL0080: Failed services" => {"org.wildfly.management.http.extensible" => "java.net.BindException: Адресу вже використано /127.0.0.1:9990"}} 12:45:44,**715 错误 [org.jboss.as.controller.management-operation](控制器启动 线程)WFLYCTL0013:操作(“添加”)失败 - 地址:([ (“核心服务”=>“管理”), ("management-interface" => "http-interface") ]) - 失败描述:{"WFLYCTL0080: Failed services" => {"org.wildfly.management.http.extensible" => "java.net.BindException: Адресу вже використано /127.0.0.1:9990"}}***** WildFly Full 11.0.0.Final (WildFly Core 3.0.8.Final) 32ms 停止

【问题讨论】:

  • 请不要使用 sudo 启动 WildFly - 它不需要 root 权限。如果您想将其安装为服务,请使用docs/contrib/scripts 中的脚本。

标签: java jboss wildfly


【解决方案1】:

在我看来,您的端口已被其他应用程序使用。 (谷歌翻译:))你可以用命令检查它:

netstat -tulpn | grep :9990

您可以通过设置系统属性将端口偏移量设置为wildfly:

bin/standalone.sh -Djboss.socket.binding.port-offset=100

但请注意,您需要在连接到 CLI 之后指定端口:

bin/jboss-cli.sh --controller=localhost:10090 -c

在这种情况下,任何其他服务都将使用增加 100 的端口。

【讨论】:

    【解决方案2】:

    是的,9990 端口已经绑定。但是,关于第一次警告。你在使用安全管理器吗?你用的是哪个版本的java?你用的是wildfly 11 final吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-24
      • 2020-01-27
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多