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