Can't connect to X11 window server using 的问题,求解

java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable
jasper安装在windows环境运行正常,但是在linux环境中出现错误:java.lang.InternalError: Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable.
解决方式:
在JVM中加入-Djava.awt.headless=true
对于tomcat ,可以修改catalina.sh,加入:CATALINA_OPTS="$CATALINA_OPTS -Djava.awt.headless=true "

上面说的不太明白,我按照该方法修改后仍然不好使,哪位帮忙解决一下?

方法一:
JAVA_OPTS="$JAVA_OPTS -server -Xms800m -Xmx800m -XX:MaxNewSize=256m"
两个参数中间加-server

方法二:

export CATALINA_OPTS='-Djava.awt.headless=true'

方法二肯定是好使的。

你可能感兴趣的:(java,jvm,tomcat,linux,windows)