JBoss WildFly(JBoss 8)アプリケーションをルートコンテキストに配置する方法

1586 ワード

localhost:8080/にアクセスすると、JBossのウェルカムページが表示されます.ルートディレクトリにアクセスしたいときに直接Webアプリケーションに移動するには、/WEB-INF/ディレクトリの下にjboss-webを追加する2つのステップが必要です.xmlファイルコマンドJBossは、アプリケーションをルートコンテキストに登録します.2つ目は、ウェルカムページをキャンセルします.WildFlyとJBossの以前のバージョンでは、ウェルカムページの構成が異なります.
まず、プロジェクトディレクトリWEB-INFの下にjboss-webを追加する.xml:
<?xml version="1.0" encoding="UTF-8"?>  
<jboss-web>  
   <context-root>/</context-root>  
</jboss-web> 

$JBOSS_を開きますHOME/standalone/configuration/standalone.xml、次のセグメントを見つけます.
<server name="default-server">
                <http-listener name="default" socket-binding="http"/>
                <host name="default-host" alias="localhost">
                    <location name="/" handler="welcome-content"/>
                    <filter-ref name="server-header"/>
                    <filter-ref name="x-powered-by-header"/>
                </host>
            </server>
            <servlet-container name="default">
                <jsp-config/>
            </servlet-container>
            <handlers>
                <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
            </handlers>

4行目に注意
<location name="/" handler="welcome-content"/>

それが私たちを訪問/時にJBossの歓迎ページに踊らせたと推測できます.したがって、この行を削除すればいいです.