8.5.2. Maven によるアプリケーションのデプロイ
このタスクは、Maven を使用してアプリケーションをデプロイする方法を示します。示された例では、Jboss Enterprise Application Platform 6 Quick Starts コレクションに含まれる jboss-as-helloworld.war
アプリケーションを使用します。helloworld
プロジェクトには、jboss-as-maven-plugin
を初期化する POM ファイルが含まれます。このプラグインは、アプリケーションサーバーに対してアプリケーションをデプロイおよびデプロイ解除する単純な操作を提供します。
手順8.11 Maven によるアプリケーションのデプロイ
ターミナルセッションで Maven デプロイコマンドを実行
ターミナルセッションを開き、quickstart サンプルを含むディレクリーに移動します。- Maven デプロイコマンドを実行してアプリケーションをデプロイします。アプリケーションがすでに実行されている場合、アプリケーションはデプロイ解除されます。
[localhost]$ mvn package jboss-as:deploy
アプリケーションデプロイメントの確認
ターミナルウィンドウでの結果の参照
デプロイメントは、ターミナルウィンドウで操作ログを参照して確認できます。例8.5 Maven での helloworld アプリケーションの確認
[INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3 seconds [INFO] Finished at: Mon Oct 10 17:22:05 EST 2011 [INFO] Final Memory: 21M/343M [INFO] ------------------------------------------------------------------------
サーバーターミナルウィンドウでの結果の参照
また、デプロイメントは、アクティブアプリケーションサーバーインスタンスのステータスストリームで確認することもできます。例8.6 アプリケーションサーバーでの helloworld アプリケーションの確認
17:22:04,922 INFO [org.jboss.as.server.deployment] (pool-1-thread-3) Content added at location /home/dryan/EAP_Home/standalone/data/content/2c/39607b0c8dbc6a36585f72866c1bcfc951f3ff/content 17:22:04,924 INFO [org.jboss.as.server.deployment] (MSC service thread 1-1) Starting deployment of "jboss-as-helloworld.war" 17:22:04,954 INFO [org.jboss.weld] (MSC service thread 1-3) Processing CDI deployment: jboss-as-helloworld.war 17:22:04,973 INFO [org.jboss.weld] (MSC service thread 1-2) Starting Services for CDI deployment: jboss-as-helloworld.war 17:22:04,979 INFO [org.jboss.weld] (MSC service thread 1-4) Starting weld service 17:22:05,051 INFO [org.jboss.web] (MSC service thread 1-2) registering web context: /jboss-as-helloworld 17:22:05,064 INFO [org.jboss.as.server.controller] (pool-1-thread-3) Deployed "jboss-as-helloworld.war"
アプリケーションが、アプリケーションサーバーにデプロイされます。
Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.