web-dev-qa-db-ja.com

Wildfly8.2.0最終起動スクリプトが機能しないUbuntu15.05

$ JBOSS/homeにwildflyサンプルdebianスクリプトをインストールした後、service wildflystartを実行すると次のエラーが発生します

「wildfly.serviceの再起動に失敗しました:ユニットwildfly.serviceのロードに失敗しました:そのようなファイルまたはディレクトリはありません。」

Wildfly起動スクリプトをインストールしました:

Sudo cp $WILDFLY_HOME/bin/init.d/wildfly-init-debian.sh/etc/init.d/wildfly
Sudo cp $WILDFLY_HOME/bin/init.d/wildfly.conf /etc/default/wildfly
Sudo adduser --system --group --disabled-login wildfly
Sudo chown -R wildfly:wildfly $WILDFLY_HOME

誰かがこれに対する解決策を持っていますか?

1
jimfromsa

この問題は通常、起動スクリプト($WILDFLY_HOME/bin/init.d/wildfly-init-debian.sh)をシンボリックリンクしたときに発生します。代わりに、ハードリンクまたはプレーンコピーを作成します(/etc/init.d/wildflyへ)。

"そのようなファイルまたはディレクトリはありません。"は、起動スクリプトがpidofprocおよびlog_*_msgを認識していないことが原因です。関数は、/lib/lsb/init-functionsから正しく含まれていますが。あなたはこれを見ることができます例えばjournalctlから。

起動スクリプトのプレーンコピーを実行した後でもこの問題が発生する場合は、turn-it-off-and-on-again(コンソールからログアウトするか、再起動; o)してみてください。ただし、systemctl daemon-reloadだけで十分な場合もあります。

A 関連する問題 Jboss問題追跡システム。

1
charlie