Java Arquillian集成测试-当其他wildfly实例正在运行时,无法运行测试
就像问题中提到的那样。当我运行wildfly实例时,我就不能用它运行集成测试。 如果我指向两个不同的服务器位置,则相同 阿奎兰:Java Arquillian集成测试-当其他wildfly实例正在运行时,无法运行测试,java,integration-testing,wildfly,jboss-arquillian,Java,Integration Testing,Wildfly,Jboss Arquillian,就像问题中提到的那样。当我运行wildfly实例时,我就不能用它运行集成测试。 如果我指向两个不同的服务器位置,则相同 阿奎兰: <arquillian xmlns="http://jboss.org/schema/arquillian" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jboss.org/schema/arqui
<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="wildfly" default="true">
<configuration>
<property name="jbossHome">${jboss.home}</property>
<property name="modulePath">${module.path}</property>
<property name="outputToConsole">true</property>
</configuration>
</container>
</arquillian>
有人能帮我吗?
我的pom包含jboss.home属性。
我不知道什么会导致这里的错误
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemProperties>
<property>
<name>java.util.logging.manager</name>
<value>org.jboss.logmanager.LogManager</value>
</property>
</systemProperties>
<forkMode>always</forkMode>
<systemPropertyVariables>
<java.util.logging.manager>org.jboss.logmanager.LogManager</java.util.logging.manager>
<jboss.home>${jboss.home}</jboss.home>
<module.path>${jboss.home}/modules</module.path>
</systemPropertyVariables>
</configuration>
</plugin>
maven surefire插件
java.util.logging.manager
org.jboss.logmanager.logmanager
总是
org.jboss.logmanager.logmanager
${jboss.home}
${jboss.home}/modules
也许还有其他更新的技术?如果没有arquillian,我如何测试bean?我会这样想:
<argLine>-Djboss.socket.binding.port-offset=100</argLine>
-Djboss.socket.binding.port偏移量=100
添加到配置部分就可以了。这将运行Wildfly,所有端口偏移100。@Razikus您找到解决方案了吗?我也面临同样的问题problem@MichalHenešhey,我找到了解决办法——有可能将其部署到运行wildfly by管理控制台。查看我的源代码,您还必须使用add-user.sh脚本添加管理用户。
<argLine>-Djboss.socket.binding.port-offset=100</argLine>