2012-05-03 21 views
1

Jboss7.0.2にwarファイルをデプロイする際に問題があります。私が最初に展開したとき。それは正常に働いた。私はいくつかの変更を加えました(もう一つのエンドポイントを追加しました)、その後は戦争を展開することができませんでした。エラーなし。新しいサービスは展開されていません。しかし、私は古いサービスを打つことができます。私はそれを展開することに続いJboss 7.0.2にwarファイルをデプロイ

手順、サーバー1.stop 2.Remove
のjboss-AS-ウェブ-7.0.2 /ドメイン/サーバー/サーバー-1 /展開からwarファイル/ 3。新しいwarファイルを同じ場所にコピーします。 4.サーバーを起動します。

私はそれ以外の何かをする必要がありますか?私を助けてください。

答えて

5

warファイルをコピーして貼り付けることで展開する代わりに、ネイティブインターフェイス(CLI)またはhttpインターフェイス(admin-console)を使用します。配備は、ドメインモードでは異なる方法で動作します。

ファイルをすばやく展開するためにCLIインターフェイスが大好きです。ドメインモードでCLIを使用して導入する例

  1. $ JBOSS_HOME/binに移動
  2. (domain.shが実行された)JBossが実行されていることを確認してください。

    4.1展開するには:

  3. 実行./jboss-admin.sh -c
  4. その後、CLIプロンプトで次のコマンドを実行します(または./jboss-cli.sh -cは7.1以降の場合) :deploy <war_file> --server-groups=server-one

    - あなたは成功/失敗メッセージが表示されるはずです>

    4.2はアンデプロイするには、次のundeploy <war_file> --server-groups=server-one

    を - >あなたが成功/失敗メッセージが表示されるはずです

hereを参照してください。

希望すると便利です。その後、

+0

私は3番目のステップ(cmdを実行する)を試したときに、それがコマンドが見つかりませんでした。また、私はjobb-cli.sh siをbinで利用できるとは思わない。私を助けてください。 – Suresh

+0

JBOSS_HOME/binの下に 'jboss-admin.sh'ファイルがありますか?もしそうなら、そのコマンド './jboss-admin.sh -c'を実行してください。 – CoolBeans

+0

はい、7.0.2の 'jboss-admin.sh'です。 –

0

あなたが特定のIPアドレス(またはすべてのIPS)に結合するのではなくローカルホストされている場合

$ JBOSS_HOME/bin/jboss-cli.sh 

ザ・あなたは

[disconnected /] 

タイプはあなたが

を接続して表示されますデプロイメントまたはデプロイメントの準備ができていない

0

私は時々これらの問題にぶつかりましたが、これは開発時に不安定なコードを時折追加する場合に起こると思われます。私は「悪い」の展開
1をクリアするには、次の手順)をクリアスタンドアロン/ tmpの

2)明確なスタンドアロン/データ

3)オープンstandalone.xml - 最後に行くとクリアしてから、JBossを再起動します。古い展開はすべてクリアされます。

また、CoolBeansが示唆するように、管理コンソールまたはCLIを使用しようとします。

Mavenを使用している場合、Cargo PluginをJbossに使用しないでください。分解された形式で展開しない限り、手動で展開にコピーする必要はありません。