場所 - tomcat 再起動



サービスの開始と停止の違いと./catalina.shの実行/停止の違い (1)

catalina.sh runはフォアグラウンドでtomcatを起動し、起動したコンソールにログを表示します。 Ctrl-Cを押すと、tomcatが終了します。

startup.shはtomcatをバックグラウンドで起動します。 tail -f logs/catalina.outを見るには、 tail -f logs/catalina.outを実行する必要があります。

フォアグラウンド/バックグラウンドの区別とは別に、両方とも同じことを行います。

実際、 startup.shはかなり小さいです。 ファイルを調べると、 catalina.sh startが呼び出されます。 また、 catalina.sh実行方法開始方法を検索して、その処理方法の違いを確認することができます。

service tomcat startは通常、Linux(または* nix)のバックグラウンドで、さらに別の(tomcat以外の)OSスクリプト(例えば/etc/init.d )を介してデーモンを起動します。 通常は、特定のユーザー (「tomcat」などと呼ばれることもありますとしての Tomcatの実行も担当します。 LinuxディストリビューションのTomcatを使用している場合は、このスクリプトから始めてください。 そうしないと、一時ファイルやログファイルを上書きすることができなくなります。これは、以前のTomcatを起動するのに使用した別のユーザーに属しているためです。

https://src-bin.com

TomcatやTomEEでサービスのTomcat start / stopと./catalina.sh run / stopの違いは何ですか?

彼らはまったく同じことをしていますか?





tomee