我目前使用Dockerfile來創建Tomcat 6.0.44。它看起來像這樣:使用Docker的tomcat映像時有一個自定義catalina.sh
從Tomcat:6.0.44-jre7
...
ADD catalina.sh在/ usr /本地/ Tomcat的/ bin中
從Dockerfile建設中的形象很好,但是當我去運行它時,出現以下錯誤:
exec:「catalina.sh」:$ PATH中找不到可執行文件。
任何想法如何解決這個問題?
我想要做的是傳遞參數「-DentityExpansionLimit = 100000」。有沒有比catalina.sh更簡單的方法呢?
任何幫助/建議將不勝感激。
編輯: 我在EC2上運行Redhat實例,並使用Docker擴展tomcat 6映像。
它是catalina.sh還是catalins.sh?我猜你在Dockerfile的某個地方有個拼寫錯誤 – user2915097
這是catalina.sh,我在帖子中輸入了一個錯字 – user5201726
看起來像這樣可能適合你的賬單:http://stackoverflow.com/a/27615958/3503302 – brujoand