项目遇到的问题

1.验证码不能展示
原因:docker环境没有免费字体
解决方案 :dockerFile 新增 RUN mkdir -p /data/logs/app && apk add ttf-freefont
2.docker 环境不能curl
解决方案:进入pod ,apk add curl
3.https跳转shiro 登录http login.jsp
原因:由于对tomcat而言收到的是普通的http请求,因此当tomcat里的应用发生转向请求时将转向为http而非https,为此我们需要告诉tomcat已被https代理,方法是增加X-Forwared-Proto和X-Forwarded-Port两个HTTP头信息
解决方案:将springboot 版本从2.1.6换成2.2.2, springboot 2.2版本后,server.use-forward-headers=true;之前的springboot版本,需添加此注解,来实现请求跳转功能
详情可参考.

你可能感兴趣的:(异常)