web-dev-qa-db-ja.com

rootパスワードを入力せずにブート時にTomcatを起動するにはどうすればよいですか?

UbuntuボックスでTomcatを起動時に起動するように設定しています。問題は、ブートごとにルートパスワードを手動で指定する必要があることです。これを自動化することは可能ですか?コマンドparmを指定するだけですか?もしそうなら、構文は何ですか?ありがとうございました!

2
Roy Hinkley

これをどのように実行したかはわかりませんが、マシンの起動時ではなくログイン時にTomcatを起動したように聞こえます。私は正しいですか?

とにかく、起動時に起動する必要があります。次の手順は、ルートとして実行する必要があります。使用中の場合、initはそれらをrootとして実行します。

迅速で汚い方法:

起動スクリプトが「/usr/local/Tomcat/bin/startup.sh」である場合、その行をファイル/etc/rc.localに追加して再起動します。

正しい方法:

スタートアップスクリプトを作成します。私は実際にそれをやったことがありませんが、これを見ました: https://Gist.github.com/2924017 これはうまくいくかもしれません。ファイル(Tomcat.conf)を/ etc/init /に入れて再起動します。

サービスとして、次の操作を行うことにより、サービスの開始、停止、再起動、およびステータスの取得ができます。

 Tomcatを起動
 Tomcatを停止
 Tomcatを再起動
 status Tomcat 

もちろん、これはUbuntuのすべてのサービスの動作です。 (gdm、Apache、sshなど)

それが役に立てば幸い :)

3
Sylwester