| 12345678910111213141516171819202122 |
- # 使用官方 Tomcat 8.5 和 JDK 8 镜像
- FROM tomcat:8.5-jdk8-openjdk
- # 设置时区为上海
- ENV TZ=Asia/Shanghai
- RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
- # 1. 拷贝 orai18n.jar 到 Tomcat 全局库目录中,解决 ZHS16GBK 字符集问题
- COPY web/WEB-INF/lib/orai18n-19.3.0.0.jar /usr/local/tomcat/lib/
- # 2. 删除 Tomcat 默认的 webapps 下的内容
- RUN rm -rf /usr/local/tomcat/webapps/*
- # 3. 拷贝您的应用 WAR 包
- # 将 war 包重命名为 ROOT.war,这样访问路径就是 http://IP:8089/ 而不是 http://IP:8089/中文路径...
- COPY "out/artifacts/__war/一窗通办(后端+前端)_war.war" /usr/local/tomcat/webapps/ROOT.war
- # 暴露 8089 端口
- EXPOSE 8089
- # 启动 Tomcat
- CMD ["catalina.sh", "run"]
|