当我想要启动一个wildfly服务器时,我写在终端/ opt / wildfly11 / bin $ sudo ./standalone.sh 但之后我犯了几个错误,如下:
=============================================== ==========================
JBoss Bootstrap环境
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 Modules版本 1.6.1。最终警告:发生了非法反射访问操作警告:非法反射访问 org.wildfly.security.manager.GetAccessibleDeclaredFieldAction (JAR:文件:/opt/wildfly11/modules/system/layers/base/org/wildfly/security/elytron-private/main/wildfly-elytron-1.1.6.Final.jar /) to field java.security.AccessControlContext.context警告:请 考虑向维护人员报告 org.wildfly.security.manager.GetAccessibleDeclaredFieldAction警告: 使用--illegal-access = warn启用进一步非法的警告 反射访问操作警告:所有非法访问操作 在将来的版本中将被拒绝
389 ERROR [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 at 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 ERROR [org.jboss.as.controller.management-operation] (控制器引导线程)WFLYCTL0013:操作(“添加”)失败 - 地址: ([ (“核心服务”=>“管理”), (“management-interface”=>“http-interface”)]) - 失败描述:{“WFLYCTL0080:失败的服务”=> {“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:失败的服务”=> {“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停止
答案 0 :(得分:1)
在我看来,您的端口被其他应用程序使用。 (谷歌翻译:))你可以用命令检查它:
netstat -tulpn | grep :9990
您可以通过设置系统属性
将端口偏移设置为wildflybin/standalone.sh -Djboss.socket.binding.port-offset=100
但请注意,在连接到CLI之后需要指定端口:
bin/jboss-cli.sh --controller=localhost:10090 -c
在这种情况下,任何其他服务都将使用端口增加100。
答案 1 :(得分:0)
是的,端口9990已经绑定了。但是,关于第一次警告。你在使用安全管理器吗?你使用的是哪个版本的java?你使用wildfly 11 final?