Linux下Tomcat没有配置JAVA_OPTS Activiti无图
By declaring
-Djava.awt.headless=true
You are making it run in commandline mode and not all apps can do this. In your case, you got away with with. The only way to actually fix this issue is to get that class and all it's dependent classes in your classpath. The simplest way to do that is to switch to the sun JRE.
For tomcat
in bin/catalina.sh
change follows
# org.apache.catalina.security.SecurityListener
#JAVA_OPTS="$JAVA_OPTS -Dorg.apache.catalina.security.SecurityListener.UMASK=`umask`" JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true"