2011-12-14 8 views
0

Jboss AS 4.2.3では少し問題があります。 Seamでアプリケーションを開発しているので、Jbossをサーバーとして使用しています。クライアント企業では、Jboss AS 4.2.3がFedoraにインストールされ、サービスとして設定されているため、PostgreSQLを使用して起動マシンで自動的に起動します。だから、chkconfig --listを実行すると、私はJbossをサービスとして見ることができます。JBoss AS 4.2.3をFedoraのサービスとして停止または再起動できません

しかし、問題は、私は再起動しようとすると、このコマンドを使用して(私はroot権限を持っている)、このサービスを停止または開始です:

service jboss stop/restart 

が、私はそれはdoesnのようにそれが見える何が起こるか分かりません

JOBSS_CMD_START = cd /opt/java/jboss/bin; /opt/java/jboss/bin/run.sh -c default 
No JBossas is currently running 

しかし、私は、localhostを入力した場合、それが原因で実行している:それは、JBossのページをロードし、ブラウザ上で8080トン、私はこのメッセージが表示されますので、実行しているインスタンスのJBoss ASを見つけます。会社のサーバー管理者は、サービスが再起動したり停止したり起動できない理由もわからないとだけ私は彼は、JBoss ASインストールおよび設定するには、このチュートリアルに従っていることを知っている:また

thewiki4opentech.org/index.php/How_to_install_JBoss_AS_in_CentOS_/RedHat/_Fedora

、私を試しました

/etc/init.d/jboss stop 

私は同じ出力を取得します。私は

/opt/java/jboss/bin/start.sh -c default 

を使用する場合それは、JBoss ASの2番目のインスタンスを起動しようとしますが、すでに開始JBossインスタンスと同じポートを使用しようとしているので、それは私にエラーが発生します。

私はTeamviewerを使用してリモートで接続していますので、私は難しいですが、私はEARを展開したいのですが、私は耳を抜くためにサービスを再開できないのでできません。だから、実行中のJboss ASがサービスjboss stopを使用して停止または開始できない理由を知っていれば、私はあなたに助けを求めるでしょう。

追加情報として、(0.0.0.0を使用して)他のマシンからJbossアプリケーションにアクセスするために設定を使用しています。サーバーには静的IPがあります。ホストファイルの設定は次のとおりです。

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
192.168.1.106 entertechserver.localdomain entertechserver 
#::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 

よろしくお願いします。

+0

$ JBOSS_HOME/binにshutdown.shスクリプトを使用してみませんか? – CoolBeans

+0

私が実行するとき 'pidof jboss' PIDを与えない、空です。 –

+0

@CoolBeansそれは私に 'No JBossas is currently running'という同じメッセージを与えます。それはPIDがないという事実が正常であるか問題であるかわかりません。 –

答えて

0

私は答えを見つけたと思います。サーバー管理者はスクリプトrun.shを/etc/init.d/にコピーしますが、redhat/fedoraシステム用に最適化されていると思われるjboss_init_redhat.shという別のスクリプトがあることがわかりました。このスクリプトを使用して/ etc/init.d /それは動作します!

JBOSS_CMD_START = cd /opt/java/jboss/bin; /opt/java/jboss/bin/run.sh -c default -b 0.0.0.0 

waiting for processes to stop 

は本当に私はまだ両方のスクリプトとの違いを見ていないが、見てみるためにのinterstingされます。今、私はそれは私に次の出力を与える停止したとき。

よろしくお願いいたします。

関連する問題