Linux下网站的验证码图片不显示
来源:互联网 发布:python api文档在哪有 编辑:程序博客网 时间:2024/04/18 19:07
网站放到Linux下验证码不显示了;
报错: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
很奇怪;百度了很久;知道了解决方法;记录下;
解决办法:
找到Linux下tomcat的安装目录:修改${TOMCAT_HOME}/bin/catalina.sh文件;
找到: exec "$_RUNJDB" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ 有两个
exec "$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ 两个
"$_RUNJAVA" "$LOGGING_CONFIG" $JAVA_OPTS $CATALINA_OPTS \ 两个
"$_RUNJAVA" $JAVA_OPTS \ 一个
共七个这样开头的块 在接着-Djava后面加上一句 -Djava.awt.headless=true \ 就ok了 ;共七处按着这样的加就行了; 最后重启tomcat;
例如: exec "$_RUNJAVA" "$LOGGING_CONFIG" $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 \ ////////////////////// 此处注意
org.apache.catalina.startup.Bootstrap "$@" start
- Linux下网站的验证码图片不显示
- linux下验证码不显示的问题
- Linux下web服务验证码不显示的问题
- php 验证码linux下只显示画布,不显示验证码的终极解决方法
- IIS7下网站不显示图片
- linux+tomcat无法显示图片验证码(windows下可以正常显示)的解决方案
- Linux系统下Jsp验证码显示不出来解决方法
- 图片验证码显示不出来的问题
- jsp 不显示验证码图片问题的解决办法之一
- DEDECMS 后台验证码图片不显示的多种解决方法
- 解决thinkPHP图片验证码不显示的问题
- sp2验证码图片不显示的解决办法!
- yii2中验证码的使用--图片不显示
- php生成的验证码图片不显示问题
- Php图片验证码显示不出来的解决过程
- PHP网站验证码显示不出来
- ECMALL网站验证码不显示
- 图片验证码不显示解决方案
- JQuery中each()与toggleClass()使用
- vc6.0+wxSqlite3编译成静态库总结
- 小心使用STL中map的[]操作符[转]
- MVN
- Android自带的一些可用于Activity的Theme
- Linux下网站的验证码图片不显示
- Struts1.x系列教程(15):使用DownloadAction类统计文件下载次数
- 信息设计软件+信息图表设计软件介绍
- 开始写博客
- Struts1.x系列教程(16):使用LocaleAction类实现国际化的Web程序
- 英语精读001-How to Improve Your Study Habits
- java 类的变量 和 静态变量 的初始化
- Android笔记(4)——android 颜色值 xml
- Struts1.x系列教程(17):使用IncludeAction和ForwardAction类包含和转入Web资源