作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用嵌入式 wildFly 来运行测试。我希望 Arquillian 在测试之前部署 jdbc 驱动程序。如果可能的话,或者我在测试之前强制将此驱动程序手动部署到服务器?
最佳答案
我遇到了和你一样的问题 - 试图让我们的 jpa 单元测试使用 arquillian 运行并使用嵌入式 Wildfly。
我已经部分解决了这个问题 - 目前我能够将 MSSQL 驱动程序添加到嵌入式 Wildfly 中。我当前的问题是添加数据源,连接到数据库...
但是这是我的 POM 部分,它将 Wildfly 提取到/target 文件夹,然后将 db-driver 复制到嵌入式 Wildfly 的standalone/deployments 文件夹。所以驱动程序注册成功(我已经在嵌入式 Wildfly 的管理控制台中检查过这一点):
希望这对您有帮助。也许您有一个解决方案如何为嵌入式野蝇添加数据源? (如果你也需要这个)
<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>
关于wildfly - 如果有办法使用 Arquillian 部署 jdbc 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29490220/
我是一名优秀的程序员,十分优秀!