tomcat X connection to localhost:10.0 host broken (explicit kill or server shutdown)异常处理

本来是愉快开心的写代码的一天,突然接到一个通知,服务器有点问题,需要重启一下。于是打开我的Xshell 6远程工具,连上服务器,一套熟练的命令启动服务器。本以为万事大吉,,突然,打开登录页面,验证码一直加载不出来,然后服务器就挂了,只有一行X connection to localhost:10.0 host broken (explicit kill or server shutdown)异常。

找遍各种网站,全部是推荐这样改

解决办法:
           1. 在系统环境中(/etc/profile)设置 DISPLAY=localhost:10.0
           2. 启动Tomcat或者resin服务器时,加参数-Djava.awt.headless=true(需要jdk1.4以上)例如:
              [/usr/local/resin/bin/ ]# ./startup.sh -Djava.awt.headless=true

3.su - tomcat /opt/tomcat/bin/start.sh -Djava.awt.headless=true 在root下执行不成功,在tomcat下可以成功,在tomcat下.bashrc中已经加入DISPLAY=localhost:10.0的情况下。

但是没有服务器改环境变量的权限,所以上述方式没有尝试验证。而且服务器没有人动过,怎么会有问题呢。

于是再在网上一顿搜索,最终找到一句话,xshell引发的血案,别人是weblogic服务器,同样的异常,于是重新装了一个SSH Secure Shell Client工具来远程linux服务器。./start.hs后成功启动。

下面是验证过的解决方法:

将xshell6远程工具换成SSH Secure Shell Client远程工具。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值