Problema

Ao solicitar uma imagem de sua instância do CQ, o error.log contém um erro semelhante ao seguinte:

*ERROR* Component: Error in cqImage java.lang.NoClassDefFoundError at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62) at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041) at com.day.image.Layer.initBaseImage(Layer.java:2862) at com.day.image.Layer.init(Layer.java:2852) at com.day.image.Layer.<init>(Layer.java:535)

Ou, durante a inicialização da instância, ocorre um erro no error.log semelhante ao seguinte:

08.05.2007 13:40:28 *ERROR* graphics: hasGraphics: getLocalGraphicsEnvironment throws java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.

Solução

Configure um parâmetro especial da VM Java para informar ao Java que o sistema não possui um subsistema gráfico. Inclua a seguinte linha em seus parâmetros da VM Java:

-Djava.awt.headless=true

Informações adicionais

Esses erros podem ocorrer quando o servidor não possui um subsistema gráfico (UNIX sem X).

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online