写在前面

  • 最近需要将公司​​Web项目​​ 制成Docker镜像,大四实习时接虽触过(可以吹牛的水平),仅限于皮毛而已.
  • 开始后续采坑工作.

问题记录

  • ​run.sh​​ 具体内容
source /etc/profile
sh /data1/apache-tomcat-7.0.91/bin/catalina.sh run
  • 即, 通过脚本使​​java​​ 环境变量生效。
  • 如果有更好的实现方式(不用写脚本),可以留言,或者发现后博主继续更新下。

错误原因

  • Script脚本 开头必须加​​#!/bin/bash​​,即
#!/bin/bash
source /etc/profile
sh /data1/apache-tomcat-7.0.91/bin/catalina.sh run
  • 其他可能
  • 镜像系统位数与tomcat、jdk不一致等.

参考链接