Java 访问WildFly 9.0.2版本中部署的应用程序时遇到问题

Java 访问WildFly 9.0.2版本中部署的应用程序时遇到问题,java,wildfly,ibm-midrange,wildfly-9,Java,Wildfly,Ibm Midrange,Wildfly 9,在WildFly 9.0.2中部署和访问war文件时遇到很多问题。顺便说一下,我们正在Centos 7上运行这个 基本上我们有一个名为crownServices的war文件,我们已经使用GUI部署了这个war文件。我们还有一个名为CrownDS的数据源,它连接到as400,因此我们在standalone.xml中也添加了一个as400驱动程序。我们可以启动WildFly服务器,日志显示部署的所有内容都没有问题。问题是看应用程序,我们什么也得不到。在我摆弄一些东西之前,我只是得到了通用的8080闪

在WildFly 9.0.2中部署和访问war文件时遇到很多问题。顺便说一下,我们正在Centos 7上运行这个

基本上我们有一个名为crownServices的war文件,我们已经使用GUI部署了这个war文件。我们还有一个名为CrownDS的数据源,它连接到as400,因此我们在
standalone.xml
中也添加了一个as400驱动程序。我们可以启动WildFly服务器,日志显示部署的所有内容都没有问题。问题是看应用程序,我们什么也得不到。在我摆弄一些东西之前,我只是得到了通用的8080闪屏,但现在我只是得到了“禁止”这个词

以下是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>

jdbc:as400://172.16.10.83/
as400
网上商店
pt7m1jqj
com.ibm.as400.access.as400jdbc驱动程序
最后,这是我们编写的底拖配置,我想这就是问题所在:

<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并不是我们非常熟悉的东西,但是我们正在努力通过文档来处理它。你知道为什么这样不行吗?我有一种感觉,我们完全错过了一个明显的步骤。

请检查操作系统的权限(chown、chgrp、chmod)。确保其操作系统用户可以访问Wildfly文件夹。如果删除undertow子系统主机元素中的“默认web模块”属性,可能会监视通用8080欢迎内容屏幕。我同意前面的评论,你应该检查文件夹权限。最后,您可以配置日志子系统,以便更深入地查看跟踪日志。请检查操作系统的权限(chown、chgrp、chmod)。确保其操作系统用户可以访问Wildfly文件夹。如果删除undertow子系统主机元素中的“默认web模块”属性,可能会监视通用8080欢迎内容屏幕。我同意前面的评论,你应该检查文件夹权限。最后,您可以配置日志记录子系统,以便更深入地查看拖航日志。