1. 程式人生 > >linux系統中部署專案,驗證碼不能正常顯示,而windows下面的tomcat下執行,驗證碼能正常顯示,之解決辦法

linux系統中部署專案,驗證碼不能正常顯示,而windows下面的tomcat下執行,驗證碼能正常顯示,之解決辦法

linux下驗證碼功能不能正常顯示

步驟方法:
1、修改${TOMCAT_HOME}/bin/catalina.sh (windows修改catalina.bat)。
2、查詢到-Djava.io.tmpdir="$CATALINA_TMPDIR"這行,
3、並在這一行下加入:-Djava.awt.headless=true \,一共需要在修改檔案裡面新增7次,
4、修改好“儲存”再重啟tomcat後網頁的驗證碼就可以正確顯示了。