Я пытаюсь запустить тест, используя встроенный wildFly. Я хочу, чтобы Arquillian развернул драйвер jdbc перед тестированием. Если это возможно, или я вынужден развернуть этот драйвер вручную на сервере перед тестированием?Если есть способ развернуть драйвер jdbc, используя Arquillian
3
A
ответ
5
У меня была такая же проблема, как вы, пытаясь заставить наши тесты jpa-unit работать с arquillian и использовать встроенную дикую природу для этого.
Я разрешил его частично - на данный момент я смог добавить MSSQL-драйвер к встроенной дикой природе. Моя текущая проблема заключается в добавлении источника данных, для подключения к базе данных ...
Но вот моя часть POM, которая извлекает wildfly в/целевую папку и затем копирует db-драйвер в автономный/deployments встроенной дикой природы. Таким образом, водитель регистрируется успешно (я проверял это на консоли управления встроенной дикой):
Надеюсь, это вам поможет. Возможно, у вас есть решение, как добавить источник данных для встроенной дикой природы? (Если вам это тоже нужно)
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack</id>
<phase>process-test-classes</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-dist</artifactId>
<version>8.2.0.Final</version>
<type>zip</type>
<overWrite>false</overWrite>
<outputDirectory>target</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
<execution>
<id>copy-db-driver</id>
<phase>process-test-resources</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.microsoft</groupId>
<artifactId>sqljdbc</artifactId>
<version>4.0.2206.100</version>
<outputDirectory>target/wildfly-8.2.0.Final/standalone/deployments</outputDirectory>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
Смежные вопросы
- 1. Arquillian Невозможно развернуть
- 2. Подключение к MongoDB, используя драйвер JDBC
- 3. Есть ли драйвер spd SQL jdbc?
- 4. WebLogic 11g - можно развернуть драйвер jdbc в качестве общей библиотеки?
- 5. Maven: драйвер Oracle JDBC
- 6. HUE и драйвер JDBC
- 7. MySQL драйвер JDBC NumberFormatException
- 8. Куда скачать драйвер JDBC
- 9. Драйвер JDBC для Elasticsearch
- 10. JDBC тонкий драйвер
- 11. Драйвер DB2 JDBC Truncates Decimal
- 12. Mysql JDBC ClassNotFoundException драйвер
- 13. Загрузка драйвер JDBC
- 14. Драйвер Jdbc не найден
- 15. Драйвер JDBC для mongodb
- 16. пользовательский драйвер JDBC
- 17. Тип 5 Драйвер JDBC
- 18. Elasticsearch - Мне нужен драйвер JDBC?
- 19. GSS-API MSSQL JDBC-драйвер
- 20. можно ли использовать jdbc, если поставщик не предоставил драйвер?
- 21. Какой драйвер jdbc oracle является моей версией coldfusion 8, используя
- 22. Как развернуть источник данных WildFly с Arquillian?
- 23. JSP не загружая драйвер JDBC
- 24. Heroku не может найти Postgres Драйвер JDBC
- 25. Spark Невозможно найти драйвер JDBC
- 26. Драйвер JDBC для Java 7
- 27. Подключитесь к Google BigQuery в R, используя драйвер Simba JDBC
- 28. Ошибка при соединении с базой данных лазурного используя драйвер JDBC
- 29. Драйвер JDBC PostgreSQL с Android
- 30. установить MySQL JDBC драйвер msi
Я пытаюсь решить ту же проблему: Разверните драйвер jdbc на встроенном диске. Ваш pom-snippet выглядит многообещающим. Тем не менее, я получаю сообщение о том, что artiface не найден; он выполняется в каталоге ../libs. Но я хотел бы взять его из моего локального репозитория .m2. Как я могу это получить? – badera