Red Hat中jdk1.6.0_03 tomcat6.0.35将hudson.war放入webapp后启动tomcat报错X connection to localhost:11.0 broken

今天在部署环境的时候发现这个问题,网上搜到了个解决办法,我估计是因为启动的时候需要调用到X11.0的图形界面程序

但是我用putty远程的时候已经将X11的选项给enable了

不知道是怎么搞的还是会报这样的错误,估计是putty没有很好的按照我配置的信息来运行吧

不管了直接上解决办法

在tomcat的bin目录下修改catalina.sh在JAVA_OPT中添加启动选项Djava.awt.headless=true

即随便在catalina.sh文件中找个地方加入这一句

JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"

这句的意思大约就是调用X11图形显示的部分禁掉

然后启动就解决了这个问题

 

另附resin服务器的解决方法 /usr/local/resin/bin/httpd.sh -Djava.awt.headless=true start

posted @ 2012-03-02 12:18  Crazy Eric  阅读(1126)  评论(0编辑  收藏  举报