各位大佬好,最近公司为了节省成本,准备上 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 的小巧...
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.