1

WildFly 9.0.2 で war ファイルの展開とアクセスに多くの問題があります。ちなみに、これはCentos 7で実行しています。

つまり、基本的には CrownServices という war ファイルがあり、GUI を使用してこの war ファイルをデプロイしました。また、as400 に接続する CrownDS というデータソースがあるため、as400 ドライバーも に追加しましたstandalone.xml。WildFly サーバーを起動すると、ログに問題なくデプロイされていることがすべて表示されます。問題は、実際にアプリケーションを見ることです..何も得られません。いくつかの操作を行う前は、一般的な 8080 スプラッシュ スクリーンが表示されていましたが、現在は Forbidden という単語が表示されています。

war ファイルがデプロイされる場所は次のとおりです。

<deployments>
    <deployment name="crownServices" runtime-name="crownServices.war">
        <content sha1="a3f0b1a0f1f66a109584c8de660b5a3a2abb02c2"/>
    </deployment>
</deployments>

データソースとドライバーの構成は次のとおりです。

<datasource jndi-name="java:jboss/datasources/CrownDS" pool-name="CrownDS" enabled="true" use-java-context="true">
    <connection-url>jdbc:as400://172.16.10.83/</connection-url>
    <driver>as400</driver>
    <security>
        <user-name>webstore</user-name>
        <password>pt7m1jqj</password>
    </security>
</datasource>
<drivers>
    <driver name="as400" module="com.ibm.as400">
        <driver-class>com.ibm.as400.access.AS400JDBCDriver</driver-class>
    </driver>
</drivers>

そして最後に、これは私たちが書いた undertow の設定です。ここに問題があると思われます。

<subsystem xmlns="urn:jboss:domain:undertow:2.0">
    <buffer-cache name="default"/>
    <server name="default-server" default-host="default-host" servlet-container="default">
        <http-listener name="default" socket-binding="http"/>
        <host name="default-host" alias="localhost" default-web-module="crownServices.war">
            <location name="/" handler="welcome-content"/>
        </host>
    </server>
    <servlet-container name="default">
        <jsp-config/>
    </servlet-container>
    <handlers>
        <file name="welcome-content" path="${jboss.home.dir}/welcome-content"/>
    </handlers>
    <filters>
        <response-header name="server-header" header-name="Server" header-value="WildFly/9"/>
        <response-header name="x-powered-by-header" header-name="X-Powered-By" header-value="Undertow/1"/>
    </filters>
</subsystem>

私が提供していないものがある場合は、お知らせください。

おそらくご想像のとおり、WildFly は私たちがよく知っているものではありませんが、ドキュメントを入手するのに苦労しています。これが機能しない理由はありますか?明らかなはずのステップが完全に欠けているような気がします。

4

0 に答える 0