Linux 64bit启动tomcat,64位linux报错Could not initialize class java.awt.image.BufferedImage
来源:互联网 发布:java集合类特点 编辑:程序博客网 时间:2024/06/07 01:16
经研究发现问题因为64bit,
网上有说法换成32位linux即可解决。
不想换系统的话,我的解决方法是: 只需在TOMCAT启动参数中加”-Djava.awt.headless=true \”
启动文件是:\bin\catalina.sh 在以下两处位置加上:-Djava.awt.headless=true \即可
重启就OK了
贴出代码方便,粘贴:
vi bin/catalina.sh
417 if [ "$1" = "-security" ] ; then418 if [ $have_tty -eq 1 ]; then419 echo "Using Security Manager"420 fi421 shift422 eval $_NOHUP "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \423 -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \424 -Djava.security.manager \425 -Djava.security.policy=="\"$CATALINA_BASE/conf/catalina.policy\"" \426 -Dcatalina.base="\"$CATALINA_BASE\"" \427 -Dcatalina.home="\"$CATALINA_HOME\"" \428 -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \429 -Djava.awt.headless=true \430 org.apache.catalina.startup.Bootstrap "$@" start \431 >> "$CATALINA_OUT" 2>&1 "&"432 433 else434 eval $_NOHUP "\"$_RUNJAVA\"" "\"$LOGGING_CONFIG\"" $LOGGING_MANAGER $JAVA_OPTS $CATALINA_OPTS \435 -Djava.endorsed.dirs="\"$JAVA_ENDORSED_DIRS\"" -classpath "\"$CLASSPATH\"" \436 -Dcatalina.base="\"$CATALINA_BASE\"" \437 -Dcatalina.home="\"$CATALINA_HOME\"" \438 -Djava.io.tmpdir="\"$CATALINA_TMPDIR\"" \439 -Djava.awt.headless=true \440 org.apache.catalina.startup.Bootstrap "$@" start \441 >> "$CATALINA_OUT" 2>&1 "&"442 443 fi
PS: 我的tomcat是8.0
阅读全文
0 0
- Linux 64bit启动tomcat,64位linux报错Could not initialize class java.awt.image.BufferedImage
- 64位linux报错Could not initialize class java.awt.image.BufferedImage
- linux系统 中Tomcat 报错 Could not initialize class java.awt.image.BufferedImage
- linux Could not initialize class java.awt.image.BufferedImage
- linux下java处理图片报异常“Could not initialize class sun.awt.X11GraphicsEnvironment”
- Linux jdk :Could not initialize class sun.awt.X11GraphicsEnvironment
- tomcat验证码出不来:Could not initialize class sun.awt.X11GraphicsEnvironment
- 网站验证码突然无法显示报错:Caused by: java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11Graph
- Jboss 6.0.0-Fina 报java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11Graphic解决
- tomcat java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit异常解决
- java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
- Could not initialize class sun.awt.X11GraphicsEnvironment linux中影像缩略图
- java.lang.NoClassDefFoundError: Could not initialize class 报错缘由
- Could not initialize class sun.awt.X11GraphicsEnvironment
- Could not initialize class sun.awt.X11GraphicsEnvironment
- Could not initialize class sun.awt.X11GraphicsEnvironment
- Could not initialize class sun.awt.X11GraphicsEnvironment
- Could not initialize class sun.awt.X11GraphicsEnvironment
- Egret:重力感应
- Java-JDK-枚举
- 安卓数据库之 Realm for Androd
- 一张思维导图,让正则表达式不再难懂
- Opencv计算两直线交点
- Linux 64bit启动tomcat,64位linux报错Could not initialize class java.awt.image.BufferedImage
- 堆排序之java实现
- spring boot应用启动原理分析
- c和c++调用Python
- IntelliJ Idea 集成svn 和使用
- 写一个遍历目录下所有文件以及子目录的函数
- Ubuntu16.04静态网络配置
- i=i++表达式的值为什么没有变化?
- JS学习笔记(一)