Docker - 容器中的tomcat如何使用startup.sh啟動


網上大多介紹的catalina.sh啟動,因為docker容器中,無法直接啟動startup.sh。

解決方法:

編輯catalina.sh,找到

>> "$CATALINA_OUT" 2>&1 "&"

當前tomcat版本為8.0.32,行號分別為398、407。

將"&"刪除,結果為

>> "$CATALINA_OUT" 2>&1

重定向日志之后,多了一個&符號, 是這個符號導致啟動失敗,去掉就好了。

參考:http://panyongzheng.iteye.com/blog/2243219

附catalina.sh詳解:http://www.cnblogs.com/huzhiwei/archive/2012/03/13/2393393.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM