8.5.3. Maven によるアプリケーションのデプロイ解除


概要

このタスクは、Maven を使用してアプリケーションをデプロイする方法を示します。示された例では、Enterprise Application Server Quick Starts コレクションに含まれる jboss-as-helloworld.war アプリケーションを使用します。helloworld プロジェクトには、jboss-as-maven-plugin を初期化する POM ファイルが含まれます。このプラグインは、アプリケーションサーバーに対してアプリケーションをデプロイおよびデプロイ解除する単純な操作を提供します。

手順8.12 Maven によるアプリケーションのデプロイ解除

  1. ターミナルウィンドウで Maven デプロイコマンドを実行

    ターミナルセッションを開き、quickstart サンプルを含むディレクリーに移動します。

    例8.7 helloworld アプリケーションディレクリーに移動します。

    [localhost]$ cd ~/EAP_Quickstarts/helloworld
    
    Copy to Clipboard Toggle word wrap
  2. Maven デプロイ解除コマンドを実行してアプリケーションをデプロイ解除します。
    [localhost]$ mvn jboss-as:undeploy
    Copy to Clipboard Toggle word wrap
  3. アプリケーションデプロイ解除の確認

    • ターミナルウィンドウでの結果の参照

      デプロイメント解除は、ターミナルウィンドウの操作ログを参照して確認できます。

      例8.8 Maven での helloworld アプリケーションの確認

                              
      [INFO] ------------------------------------------------------------------------
      [INFO] Building JBoss AS Quickstarts: Helloworld
      [INFO]    task-segment: [jboss-as:undeploy]
      [INFO] ------------------------------------------------------------------------
      [INFO] [jboss-as:undeploy {execution: default-cli}]
      [INFO] Executing goal undeploy for /home/dryan/EAP_Quickstarts/helloworld/target/jboss-as-helloworld.war on server localhost (127.0.0.1) port 9999.
      Oct 10, 2011 5:33:02 PM org.jboss.remoting3.EndpointImpl <clinit>
      INFO: JBoss Remoting version 3.2.0.Beta2
      Oct 10, 2011 5:33:02 PM org.xnio.Xnio <clinit>
      INFO: XNIO Version 3.0.0.Beta2
      Oct 10, 2011 5:33:02 PM org.xnio.nio.NioXnio <clinit>
      INFO: XNIO NIO Implementation Version 3.0.0.Beta2
      [INFO] ------------------------------------------------------------------------
      [INFO] BUILD SUCCESSFUL
      [INFO] ------------------------------------------------------------------------
      [INFO] Total time: 1 second
      [INFO] Finished at: Mon Oct 10 17:33:02 EST 2011
      [INFO] Final Memory: 11M/212M
      [INFO] ------------------------------------------------------------------------
      
      
      Copy to Clipboard Toggle word wrap
    • サーバーターミナルウィンドウでの結果の参照

      また、デプロイメント解除は、アクティブアプリケーションサーバーインスタンスのステータスストリームで確認することもできます。

      例8.9 アプリケーションサーバーでの helloworld アプリケーションの確認

           
      17:33:02,334 INFO  [org.jboss.weld] (MSC service thread 1-3) Stopping weld service
      17:33:02,342 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-3) Stopped deployment jboss-as-helloworld.war in 15ms
      17:33:02,352 INFO  [org.jboss.as.server.controller] (pool-1-thread-5) Undeployed "jboss-as-helloworld.war"
      
      
      Copy to Clipboard Toggle word wrap
結果

アプリケーションが、アプリケーションサーバーからデプロイ解除されます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat