排查步骤:
由于报错不是404,而且其他请求可以访问到,所以判断不是服务的问题,应该是环境的问题。
验证码的请求报错:
Could not initialize class sun.awt.X11GraphicsEnvironment
原因:说明没是加载java.awt.headless
方案:
在catalina.sh中查找到-Djava.io.tmpdir="$CATALINA_TMPDIR"(会出现多处,都需要替换)这行,并在这一行下加入:-Djava.awt.headless=true \