Wildfly 9.0.1.Final:EAR部署失败

时间:2015-09-09 12:23:42

标签: jboss jms wildfly ear

我正在尝试在Wildfly 9.0.1.Final上部署基于struts的Web应用程序。

我正在部署为包含.war / .jar(EJB)文件的.ear文件。

但它在部署期间给我一个错误。

错误Stacktrace:

foreach

请帮忙

1 个答案:

答案 0 :(得分:0)

您必须确保定义了数据源。在standalone-full.xml中,您需要包含定义,例如:

<datasource jndi-name="java:datasources/WEBFDMS" pool-name="WEBFDMS" enabled="true" use-java-context="true">
    <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE</connection-url>
    <driver>h2</driver>
    <security>
        <user-name>sa</user-name>
        <password>sa</password>
    </security>
</datasource>

“java:d​​atasources / WEBFDMS”可能必须是“java:jboss / datasources / WEBFDMS”

当然,这个数据源定义只会创建一个内存数据源。为了连接到正在运行的数据库(mysql,oracle等),你必须以不同的方式配置它。