Can't connect to X11 window server in EAP

Solution Verified - Updated -

Issue

  • JBoss EAP fails to start throwing the exception in the log:
java.lang.InternalError: Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.
  at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
  at sun.awt.X11GraphicsEnvironment.access$100(X11GraphicsEnvironment.java:52)
  at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:155)
  at java.security.AccessController.doPrivileged(Native Method)
  at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:169)
  at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
  ...
  at java.lang.Thread.run(Thread.java:662)

java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
  at java.lang.Class.forName0(Native Method)
  at java.lang.Class.forName(Class.java:169)
  at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
  at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1135)
  ...
  at java.lang.Thread.run(Thread.java:662)
  • Error in the log :
    Servlet.service() for servlet default threw exception
    java.lang.InternalError: Can't connect to X11 window server using ':1' as the value of the DISPLAY variable.
            at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
            at sun.awt.X11GraphicsEnvironment.access$100(X11GraphicsEnvironment.java:52)
            at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:155)
            at java.security.AccessController.doPrivileged(Native Method)
            at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)
            at java.lang.Class.forName0(Native Method)
            at java.lang.Class.forName(Class.java:169)
            at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)
            at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1135)
            ...

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 4.3.x
    • 5.x
    • 6.x
    • 8.x
  • Red Hat Enterprise Linux

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content