2011-08-03 12 views
0

これまでに行ったことは、instructionsが解凍されており、jbossを/usr/local/ディレクトリに移動しました。次にjboss_init_redhat.shスクリプトを/etc/init.d/にjbossとして入れ、自分の設定に合わせてスクリプトを編集しました。私はその後、/etc/init.d/jboss start実行し、それが言うすべてはJbossを仮想マシン上のデーモンとして実行するにはどうすればよいですか?

JBOSS_CMD_START = cd /usr/local/jboss-4.2.3.GA//bin; /usr/local/jboss-4.2.3.GA//bin/run.sh -c default -b 0.0.0.0 

で、その後何も起こりません。また、私が/usr/local/jboss-4.2.3.GA/binに入ってrun.shを実行するとサーバーが起動しますが、私のブラウザでvm's IP:8080に行くと何も得られません。どのような助けも私はこれを行うことについて多くのことを知らないので、私の経験不足を言い訳になるだろう。

答えて

0

初期化スクリプトはrootが所有し起動する必要があります。

あなたが使用するinitスクリプトは、suを使用します(より良いrunuserになるでしょう)。jbossユーザに変更してください。

jbossユーザー自身は、その権限を持っていません。

のJBossユーザが実行/の/ varへの書き込み権限を持っていないなど

だから、またはrootアカウントに変更し、/etc/init.d/jboss startを実行する(あなたはこれを許可する最初のsudoを設定する必要があります)sudo /etc/init.d/jboss startを実行します。

まだ失敗した場合は、ログを/usr/local/jboss-4.2.3.GA/server/default/logにチェックしてください。

これが役に立ちます。