1. 程式人生 > >linux下 Tomcat 驗證碼不顯示

linux下 Tomcat 驗證碼不顯示

java.awt per oca 修改 圖形 win head 不顯示 驗證碼

linux下 Tomcat 驗證碼不顯示

編輯Tomcat bin 目錄下 catalina.sh
1、在catalina.sh添加

JAVA_OPTS="-Djava.awt.headless=true"
或
JAVA_OPTS="-server -Xms1024m -Xmx1024m -XX:PermSize=512M 
-XX:MaxPermSize=1024m -Djava.awt.headless=true"

2、修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)

查到-Djava.io.tmpdir="$CATALINA_TMPDIR"這行,並在這一行下加入:

-Djava.awt.headless=true \

tomcat6共有七處,其它版本tomcat可能有所不同
執行:
sed -i ‘/-Djava\.io\.tmpdir=/a\-Djava.awt.headless=true \\‘ /usr/local/tomcat/bin/catalina.sh

保存後,重新啟動就可以處理圖形了

linux下 Tomcat 驗證碼不顯示