Linux環境下驗證碼沒法獲取

排查步驟:java

因爲報錯不是404,並且其餘請求能夠訪問到,因此判斷不是服務的問題,應該是環境的問題。less

驗證碼的請求報錯:it

Could not initialize class sun.awt.X11GraphicsEnvironmentio

緣由:說明沒是加載java.awt.headless驗證碼

方案:class

在catalina.sh中查找到-Djava.io.tmpdir="$CATALINA_TMPDIR"(會出現多處,都須要替換)這行,並在這一行下加入:-Djava.awt.headless=true \請求

相關文章
相關標籤/搜索