java - 野蝇中的 headless 异常

标签 java jakarta-ee netbeans wildfly wildfly-8

我正在尝试开发一个应用程序,其中需要向我的主管显示我的日志,在 Wildfly 应用程序服务器上部署时,我遇到了 Headless Exception。

9:26:45,480 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-2) MSC000001: Failed to start service jboss.undertow.deployment.default-server.default-host./RealStreamer: org.jboss.msc.service.StartException in service jboss.undertow.deployment.default-server.default-host./RealStreamer: Failed to start service
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_25]
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_25]
    at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_25]
Caused by: java.lang.RuntimeException: java.awt.HeadlessException
    at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:219)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:87)
    at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.start(UndertowDeploymentService.java:72)
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
    at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final]
    ... 3 more
Caused by: java.awt.HeadlessException
    at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207) [rt.jar:1.8.0_25]
    at java.awt.Window.<init>(Window.java:536) [rt.jar:1.8.0_25]
    at java.awt.Frame.<init>(Frame.java:420) [rt.jar:1.8.0_25]
    at java.awt.Frame.<init>(Frame.java:385) [rt.jar:1.8.0_25]
    at javax.swing.JFrame.<init>(JFrame.java:181) [rt.jar:1.8.0_25]
    at com.prodigy4440.sever.ServerJFrame.<init>(ServerJFrame.java:28)
    at com.prodigy4440.sever.Hook.contextInitialized(Hook.java:27)
    at io.undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:173)
    at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:190)
    ... 7 more

最佳答案

您的应用程序似乎需要一些 Xserver 资源:也许您正在生成图像或类似的东西。 https://docs.oracle.com/javase/7/docs/api/java/awt/HeadlessException.html 也许你应该在 headless 模式下运行:http://www.oracle.com/technetwork/articles/javase/headless-136834.html或者安装图形服务器(也许只是 libs iirc)。

关于java - 野蝇中的 headless 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27216968/

相关文章:

java - 如何将使用 Netbeans EasyUML 插件创建的 UML 图打印或导出为图片?

java:如何顺序执行一些Runnable?

java - 写入数据库时​​错误的 UTF-8 编码(读取正常)

java - 无法下载 groovy.jar

security - 如何在 JSF 中实现安全性?

java - 名称中的上下文非法 : java:app/jdbc/ActionBazaarDS

java - mysql cpanel netbeans 远程连接

intellij-idea - IntelliJ : display folder structure like NetBeans

Java解析器,动态声明的n维数组数组

java - 在java.util.Calendar中,为什么设置Calendar.YEAR的值会影响Calendar.MONTH的值?