Tomcat 部署 Jenkins 启动页面报错

1、部署jenkins时,Tomcat 访问是正常的,下面访问部署的 Jenkins项目时,  

结果报错了, 报错显示信息如下: 

AWT is not properly configured on this server. Perhaps you need to run your container with "-Djava.awt.headless=true"? See also: https://jenkins.io/redirect/troubleshooting/java.awt.headless

 查看webapps下的其他项目都能正常打开

2、处理解决问题​

对提示报错  Can't connect to X11 window server using 'localhost:10.0' as the value of the DISPLAY variable.  问题进行处理。

报错原因是:无法使用“localhost:10.0”作为DISPLAY变量的值连接到X11窗口服务器。

研究发现该问题更深一步是这样:

        a、如果以init 5的级别启动REHL 5.5系统,再启动tomcat,在客户端浏览器上查看jfreechart图形,图形显示正常;

        b、如果以init 3的级别启动RHEL 5.5系统,再启动tomcat,在客户端浏览器上查看jfreechart图形,图形显示为小红叉;

这个错误是因为图表程序是通过AWT实现的,AWT会调用操作系统本地窗口资源绘图,windows对此支持很好,

在linux下如果没有进到X window,AWT就不能绘图。

首先:停止 Tomcat 服务。

修改tomcat的startup.sh文件

在 #!/bin/sh 行下面,添加如下一行代码。

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

修改好文件,保存退出即可。

​3、正常启动 Tomcat  服务

Jenkins项目可以已能正常访问并运行了

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值