when try run arquillian tests, following exception:
jbas012144: not connect http-remoting://127.0.0.1:9990. connection timed out
when go embedded wildfly , start standalone.bat, can connect http://127.0.0.1:9990. there configuration wrong it's looking http-remoting i.s.o. http? or have else wrongly configured?
this arquillian.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="arquillian-wildfly82-embedded" default="true"> <configuration> <property name="jbosshome">target/wildfly-8.2.0.final</property> <property name="modulepath">target/wildfly-8.2.0.final/modules</property> <property name="managementaddress">127.0.0.1</property> <property name="managementport">9990</property> </configuration> </container> </arquillian> and pom.xml:
<?xml version="1.0" encoding="utf-8"?> <project xmlns="http://maven.apache.org/pom/4.0.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation=" http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelversion>4.0.0</modelversion> <name>housekeeper</name> <groupid>com.viae.housekeeper</groupid> <artifactid>server</artifactid> <version>0.0.1-snapshot</version> <packaging>war</packaging> <url/> <properties> <project.build.sourceencoding>utf-8</project.build.sourceencoding> <resteasy.version>3.0.11.final</resteasy.version> </properties> <build> <plugins> <plugin> <artifactid>maven-compiler-plugin</artifactid> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <artifactid>maven-surefire-plugin</artifactid> <version>2.12</version> </plugin> </plugins> </build> <dependencymanagement> <dependencies> <dependency> <groupid>org.jboss.arquillian</groupid> <artifactid>arquillian-bom</artifactid> <version>1.1.8.final</version> <scope>import</scope> <type>pom</type> </dependency> </dependencies> </dependencymanagement> <dependencies> <!-- java ee --> <dependency> <groupid>javax</groupid> <artifactid>javaee-api</artifactid> <version>7.0</version> <scope>provided</scope> </dependency> <!-- utils --> <dependency> <groupid>org.apache.commons</groupid> <artifactid>commons-lang3</artifactid> <version>3.4</version> </dependency> <dependency> <groupid>org.slf4j</groupid> <artifactid>slf4j-api</artifactid> <version>1.5.10</version> <scope>test</scope> </dependency> <!-- database --> <dependency> <groupid>org.hibernate</groupid> <artifactid>hibernate-entitymanager</artifactid> <version>4.3.10.final</version> <exclusions> <exclusion> <groupid>xml-apis</groupid> <artifactid>xml-apis</artifactid> </exclusion> </exclusions> </dependency> <dependency> <groupid>mysql</groupid> <artifactid>mysql-connector-java</artifactid> <version>5.1.36</version> </dependency> <!-- rest --> <dependency> <groupid>org.jboss.resteasy</groupid> <artifactid>resteasy-jaxrs</artifactid> <version>${resteasy.version}</version> <scope>provided</scope> </dependency> <dependency> <groupid>javax</groupid> <artifactid>javaee-web-api</artifactid> <version>7.0</version> <scope>provided</scope> </dependency> <dependency> <groupid>javax.websocket</groupid> <artifactid>javax.websocket-api</artifactid> <version>1.1</version> <scope>provided</scope> </dependency> <!-- testing --> <dependency> <groupid>junit</groupid> <artifactid>junit</artifactid> <version>4.11</version> <scope>test</scope> </dependency> <dependency> <groupid>org.mockito</groupid> <artifactid>mockito-all</artifactid> <version>1.10.19</version> <scope>test</scope> </dependency> <dependency> <groupid>org.jboss.arquillian.junit</groupid> <artifactid>arquillian-junit-container</artifactid> <scope>test</scope> </dependency> </dependencies> <profiles> <profile> <id>arquillian-wildfy82-embedded</id> <activation> <activebydefault>true</activebydefault> </activation> <build> <plugins> <plugin> <artifactid>maven-dependency-plugin</artifactid> <version>2.8</version> <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> </executions> </plugin> <plugin> <artifactid>maven-surefire-plugin</artifactid> <version>2.18.1</version> <configuration> <!--forkmode>once</forkmode--> <forkcount>1</forkcount> <systempropertyvariables> <jboss.home>${project.basedir}/target/wildfly-8.2.0.final</jboss.home> <module.path>${project.basedir}/target/wildfly-8.2.0.final/modules</module.path> <arquillian.launch>arquillian-wildfly82-embedded</arquillian.launch> </systempropertyvariables> <redirecttestoutputtofile>false</redirecttestoutputtofile> <argline>-xmx512m -xx:maxpermsize=256m -djava.util.logging.manager=org.jboss.logmanager.logmanager -djboss.socket.binding.port-offset=100</argline> </configuration> </plugin> </plugins> </build> <dependencies> <dependency> <groupid>org.wildfly</groupid> <artifactid>wildfly-arquillian-container-embedded</artifactid> <version>8.2.0.final</version> </dependency> <dependency> <groupid>org.wildfly</groupid> <artifactid>wildfly-embedded</artifactid> <version>8.2.0.final</version> </dependency> </dependencies> </profile> </profiles> </project>
you specifying port offset in pom:
-djboss.socket.binding.port-offset=100 so url http://127.0.0.1:10090.
either remove port offset in pom file or change port in arquillian.xml. should fix issue.
Comments
Post a Comment