各位大佬好,最近公司为了节省成本,准备上 K8S 要把所有业务迁移到 k8s 中 小弟写了个基于 alpine3.9 的 tomcat 镜像,跑起来后 web 都正常但是无法显示验证码,但是如果把镜像改成基于 centos 的,验证码就可以正常显示
图 1:
图 2:
1.
修改 Tomcat 配置文件:tomcat/bin/catalina.sh
找到:-Djava.io.tmpdir="$CATALINA_TMPDIR" \
在其下添加一行:-Djava.awt.headless=true \
2.
修改 Tomcat:tomcat/bin/catalina.sh
在这个文件中增加一句:unset DISPALY
3.
校准系统时间
以上方法全部都没有效果
希望各位大佬能帮我想想到底是哪里不对,我实在是没有思路了.... 因为 centos 的镜像特别大,占位置占带宽,并且也非常想使用 alpine,享受 alpine 的小巧...
1
cy97cool 2019-04-03 14:00:07 +08:00
没装字体?
|