Цель состоит в том, чтобы запустить Arquillian тест с Glassfish сервера, но это ошибка:Arquillian с Glassfish, resourcesXml свойство не кажется, правильный путь к файлу
java.lang.RuntimeException: The resourcesXml property does not appear to be
a valid file path.
Кто-нибудь увидеть, что здесь отсутствует ?
Это, как план проекта в Netbeans выглядит следующим образом:
Это как структура папок в Netbeans выглядит следующим образом:
Это содержание arguillian.xml
файл:
<?xml version="1.0" encoding="UTF-8"?>
<arquillian xmlns="http://jboss.org/schema/arquillian"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://jboss.org/schema/arquillian
http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
<container qualifier="glassfish-embedded" default="true">
<configuration>
<property name="resourcesXml">
src/test/resources-glassfish-embedded/glassfish-resources.xml
</property>
</configuration>
</container>
</arquillian>
И это содержание glassfish-resources.xml
файла:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE resources PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1
Resource Definitions//EN" "http://glassfish.org/dtds/glassfish-resources_1_5.dtd">
<resources>
<jdbc-connection-pool allow-non-component-callers="false"
...
wrap-jdbc-objects="false">
<property name="serverName" value="localhost"/>
<property name="portNumber" value="3306"/>
<property name="databaseName" value="myappdatabase"/>
<property name="User" value="someusername"/>
<property name="Password" value="somepassword"/>
<property name="URL" value="jdbc:mysql://localhost:3306/somedatabase"/>
<property name="driverClass" value="com.mysql.jdbc.Driver"/>
</jdbc-connection-pool>
<jdbc-resource enabled="true" jndi-name="jdbc/somedatabase"
object-type="user" pool-name="jdbc/somedatabase_pool"/>
</resources>
Спасибо всем за ваше терпение.
привет! вы нашли решение своей проблемы? То же самое здесь ... – slim
Не совсем, но я сдался через некоторое время и не пробовал с тех пор. –