1.3.3. デプロイとテスト

テスト向けにこのアプリケーションをデプロイするには、 WAR (Web ARchive) を作成する必要があります。 最初に WAR 記述子を src/main/webapp/WEB-INF/web.xml として定義しなければなりません。
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
    xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

    <servlet>
        <servlet-name>Event Manager</servlet-name>
        <servlet-class>org.hibernate.tutorial.web.EventManagerServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>Event Manager</servlet-name>
        <url-pattern>/eventmanager</url-pattern>
    </servlet-mapping>
</web-app>
ビルドとデプロイを実行するには、プロジェクトディレクトリの mvn package を呼び出し、hibernate-tutorial.war ファイルを $JBOSS_HOME/server/$CONFIG/deployディレクトリにコピーします。
一度デプロイして JBoss が起動すれば、http://localhost:8080/hibernate-tutorial/eventmanager でアプリケーションへアクセスします。($JBOSS_HOME/server/$CONFIG/log/server.log の)サーバーログを見て、最初のリクエストが利用中のサーブレットをヒットすると(HibernateUtilにある静的初期化子が呼び出されると)Hibernate が初期化されることを確認し、例外が発生した場合は詳細出力を取得してください。