验证码无法显示:Could not initialize class sun.awt.X1 解决方案
网站验证码突然无法显示,并报如下错误。
Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
Caused
by: java.lang.InternalError: Can't connect to X11 window server using
'localhost:10.0' as the value of the DISPLAY variable.
网上搜索了一下,在catalina.sh里加上一句“-Djava.awt.headless=true \”,问题解决。
修改${TOMCAT_HOME}/bin/catalina.sh或${TOMCAT_HOME}/bin/catalina.bat文件:
在所有类似以下代码:
"$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Djava.security.manager \
-Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
在尾部加上一句:
-Djava.awt.headless=true \
修改后内容如下:
exec "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \
-Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \
-Dcatalina.base="$CATALINA_BASE" \
-Dcatalina.home="$CATALINA_HOME" \
-Djava.io.tmpdir="$CATALINA_TMPDIR" \
-Djava.awt.headless=true \
以tomcat6.0为例,总共有七处这样的地方,修改好后即可。
分享到:
相关推荐
linux文件操作,linux下关闭tomcat失效的处理方法,linux下压缩文件
个人解决一些小问题的处理方法,都是以前亲自整理的,以后多上传点
Linux下lua安装环境与错误解决参考手册,此手册用于解决在Linux环境下lua环境安装问题:例如安装步骤、常见问题的解决以及使用什么命令安装lua
比较脑残啊,这样的资源都上传,不过确实有时候能用的上,问题往往都很简单,只要找到关键点。svn失效,是启动的时候没有制定svn仓库路径,所以再次指定一下就可以了。详见文件。
个人在项目实施过程中做的总结,可能对大家有用,如有失误之处望请指出。
Linux双网卡绑定实现负载均衡和失效保护.pdf
短信验证码倒计时一刷新从新开始问题,该方法解决了刷新短信验证码丢失,刷新以后短信倒计时任然继续执行,可以参考本方法
本文详细阐述如何解决在linux移植过程中遇到的退格键失效的问题
安装ubuntu后自分配IP地址消失(ens33网卡失效),每次重启后网卡找不到了,需要手动添加.怎么解决
Linux双网卡绑定实现负载均衡和失效保护
后台验证码类生成验证码图片流回传到前台显示,再通过ajax去后台进行验证
iReport中文字符在linux下字体问题解决方法借鉴.pdf
地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 地址已失效 ...
该文提出云计算平台异构服务整合环境下基于失效规律的节点资源动态提供策略.该文的策略通过综合考虑资源需求和资源失效在时间和空间上的规律,保证动态提供的节点资源的可靠性.该文设计实现了一个整合异构负载的...
aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode中文验证码aspode...
文章目录linuxj基础命令失效方式一:1、创建临时变量2、进入配置文件3、完成后保存退出4、执行文件使生效方式二:1、进入配置文件2、完成后保存退出3、重启 linuxj基础命令失效 如果你是因为配置全局环境变量而导致...
咖啡汪推荐————使用Redisson组件,缓存映射MapCache进行短信验证码失效验证 咖啡汪日志————使用Redisson延迟队列,实现会员到期前N天提醒 咖啡汪日志——点赞缓存系统,获取点赞排行榜,获取点赞详情信息
电子元器件的主要失效模式包括但不限于开路、短路、烧毁、爆炸、漏电、功能失效、电参数漂移、非稳定失效等。对于硬件工程师来讲电子元器件失效是个非常麻烦的事情,比如某个半导体器件外表完好但实际上已经半失效...
1 失效分析能力要求 5 1.1 失效分析设备要求 5 1.2 失效分析实验室环境要求 7 2 失效分析流程 7 2.1 流程图 7 2.2 确定失效问题 8 2.3 失效样品背景信息调查 9 2.4 故障复现和故障位置的定位 9 2.5 无损分析 9 2.5.1...
linux中隐藏文件不能隐藏的问题.docx