我正在尝试在Wildfly 9.0.1.Final上部署基于struts的Web应用程序。
我正在部署为包含.war / .jar(EJB)文件的.ear文件。
但它在部署期间给我一个错误。
错误Stacktrace:
foreach
请帮忙
答案 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:datasources / WEBFDMS”可能必须是“java:jboss / datasources / WEBFDMS”
当然,这个数据源定义只会创建一个内存数据源。为了连接到正在运行的数据库(mysql,oracle等),你必须以不同的方式配置它。