EC2 VMのUbuntuにwildflyをインストールしました。 SSH経由でサーバーに接続し、次のコマンドでサーバーを起動します。
./standalone.sh --server-config=standalone-full.xml
これは、SSH接続を終了するまで正常に機能します。これをサービスとして起動して、SSH接続を閉じた後もアクティブのままにする方法を教えてください。それに関する実用的なガイドは見つかりませんでした。それを行う簡単な方法はありますか?
サービスを利用可能にしたい場合:スクリプトから、これを行う必要があると思います:
WILDFLY_DIR=$INSTALL_DIR/wildfly
INSTALL_DIR=/opt
WILDFLY_USER="wildfly"
WILDFLY_SERVICE="wildfly"
....
echo "Registrating Wildfly as service..."
# if Debian-like distribution
if [ -r /lib/lsb/init-functions ]; then
cp $WILDFLY_DIR/bin/init.d/wildfly-init-debian.sh /etc/init.d/$WILDFLY_SERVICE
sed -i -e 's,NAME=wildfly,NAME='$WILDFLY_SERVICE',g' /etc/init.d/$WILDFLY_SERVICE
WILDFLY_SERVICE_CONF=/etc/default/$WILDFLY_SERVICE
fi
すなわち。 /opt/wildfly/bin/init.d/wildfly-init-debian.sh
を/etc/init.d/wildfire
にコピーします。 /etc/init.d/wildfire
を変更し、NAMEをwildfly
に変更します。スクリプトの一部で、サービスとして開始する方法を説明し、それから独自のサービスを作成できるようにします。