For image rendering, Corda Server™ makes use of the Java* AWT. This can be problematic on certain UNIX*/Linux* systems because the Java AWT used by most Java VMs requires the presence of a running X server. To get around this problem, you have several options: 1) use a different AWT; 2) use Java VM 1.4 headless AWT mode, which does not require a running X server; or 3) use a Virtual frame buffer. For ease of use, we recommend you use option 1 or 2.
Note: Changing the Java AWT can also increase Corda Server performance, even on Windows* machines.
By default, Corda Server uses the Java AWT libraries included with the Java VM. However, with UNIX/Linux systems, Corda Server uses the Headless Java AWT included with Java 1.4.
Change Java AWT settings at the bottom of the Server Settings > Image Type page of Corda Server Administrator or with Server_headless (Java 1.4 Headless mode).
If you do not want to use a Java AWT on UNIX systems, Corda Server requires access to an X Server or at least to a Virtual Frame Buffer, such as Xvfb, which emulates an X Server. Contact the Corda® Technologies support team for help with this.