3

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

1. サーバーを停止します。 2.
jboss-as-web-7.0.2/domain/servers/server-one/deployments/ から war ファイルを削除します。 3. 新しい war ファイルを同じ場所にコピーします。位置。4. サーバーを始動します。

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

4

3 に答える 3

6

war ファイルをコピーして貼り付けて展開する代わりに、ネイティブ インターフェイス (CLI) または http インターフェイス (管理コンソール) を使用します。ドメイン モードでは、デプロイメントの動作が異なります。

ファイルをすばやくデプロイできる CLI インターフェイスが気に入っています。ドメイン モードで CLI を使用してデプロイする例。

  1. jboss が実行されていることを確認します (domain.sh が実行されました)。
  2. $JBOSS_HOME/bin に移動します。
  3. ./jboss-admin.sh -c (7.1 以降の場合は ./jboss-cli.sh -c) を実行します。
  4. 次に、CLI プロンプトで次のコマンドを実行します。

    4.1 デプロイするには:deploy <war_file> --server-groups=server-one

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

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

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

詳細については、こちらを参照してください。

お役に立てれば!

于 2012-05-03T05:14:07.413 に答える
0

私は時々これらの問題に遭遇しましたが、不安定なコードを時々配置するため、これは開発でのみ発生していると思われます。「悪い」展開をクリアするために従う手順
1) スタンドアロン/tmp をクリアする

2) スタンドアロン/データのクリア

3) standalone.xml を開きます - 最後に移動し、クリアしてから Jboss を再起動します。古い展開はすべて消去されます。

また、上で CoolBeans が示唆しているように、管理コンソールまたは CLI を使用してみてください。

Maven を使用している場合は、Jboss 用の Cargo プラグインを使用しないでください。手動でデプロイにコピーしなくてもシームレスにデプロイできます。もちろん、展開形式でデプロイしたい場合を除きます。

于 2013-02-08T09:21:50.263 に答える
0

localhost ではなく特定の IP アドレス (またはすべての IP) にバインドしている場合

 $ JBOSS_HOME/bin/jboss-cli.sh

あなたが見るでしょう

 [disconnected /]

タイプ接続

デプロイまたはアンデプロイする準備ができていません

于 2013-02-07T10:24:40.297 に答える