图形监控出现了问题

我的程序在window 平台是OK的,但放到linux   平台出下如下错误:  
  java.lang.InternalError:   Can't   connect   to   X11   window   server   using   ':0.0'   as   the   value   of   the   DISPLAY   variable.  
  at   sun.awt.X11GraphicsEnvironment.initDisplay(Native   Method)  
  at   sun.awt.X11GraphicsEnvironment.(X11GraphicsEnvironment.java:125)  
  at   java.lang.Class.forName0(Native   Method)  
  at   java.lang.Class.forName(Class.java:140)  
  at   java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)  
 
解决办法:
%TOMCAT_HOME%/bin/catalina.sh  
  找到这样一段:  
  echo   "Using   CATALINA_BASE:       $CATALINA_BASE"  
  echo   "Using   CATALINA_HOME:       $CATALINA_HOME"  
  echo   "Using   CATALINA_TMPDIR:   $CATALINA_TMPDIR"  
  echo   "Using   JAVA_HOME:               $JAVA_HOME"  
  在其后加上:  
  CATALINA_OPTS="$CATALINA_OPTS   -Xms128m   -Xmx256m   $JPDA_OPTS"  
  JAVA_OPTS="$JAVA_OPTS   -Djava.awt.headless=true"  
  echo   "Using   CATALINA_OPTS:       $CATALINA_OPTS"  
  echo   "Using   JAVA_OPTS:               $JAVA_OPTS"  
  第一句是设置内存使用的,最小内存128M,最大256M,按实际要求设置,不过最大只能1024M。  
  第二句是处理图片用的。
 

你可能感兴趣的:(java,tomcat,linux,server,平台,图形)