Java 阿奎利安:找到302(找到)

Java 阿奎利安:找到302(找到),java,spring,junit,wildfly,jboss-arquillian,Java,Spring,Junit,Wildfly,Jboss Arquillian,我正在尝试使用JUnit和Arquillian在我的web应用程序中测试服务,但当我启动测试时,控制台显示以下错误: java.lang.IllegalStateException:在启动测试时出错http://127.0.0.1:8080/avisoLegalTest/ArquillianServletRunner?outputMode=serializedObject&className=es.dia.altatienda.service.AvisoLegalServiceTest&meth

我正在尝试使用JUnit和Arquillian在我的web应用程序中测试服务,但当我启动测试时,控制台显示以下错误:

java.lang.IllegalStateException:在启动测试时出错http://127.0.0.1:8080/avisoLegalTest/ArquillianServletRunner?outputMode=serializedObject&className=es.dia.altatienda.service.AvisoLegalServiceTest&methodName=findActivo&cmd=event. 已找到302(已找到)

我的代码:

JUnit测试:

@RunWith(Arquillian.class)
@SpringWebConfiguration
public class AvisoLegalServiceTest {

    @Autowired
    AvisoLegalService avisoLegalService;

    /**
     * <p>
     * Creates the test deployment.
     * </p>
     *
     * @return the test deployment
     */
    @Deployment
    @OverProtocol("Servlet 3.0")
    public static WebArchive createTestArchive() {
    System.setProperty(
        MavenSettingsBuilder.ALT_GLOBAL_SETTINGS_XML_LOCATION,
        "C:\\DEVELOPMENT_ENV\\TOOLS\\MAVEN\\apache-maven-3.3.9\\conf\\settings.xml");
    System.setProperty(MavenSettingsBuilder.ALT_USER_SETTINGS_XML_LOCATION,
        "C:\\DEVELOPMENT_ENV\\TOOLS\\MAVEN\\apache-maven-3.3.9\\conf\\settings.xml");
    return Deployments.createDeployment();
    }

    @Test
    public void findActivo() {
    try {
        AvisoLegal avisoLegal = avisoLegalService.findActivo();
        assertNotNull(avisoLegal);
    } catch (IOException e) {
        assertFalse(e.getMessage(), Boolean.FALSE);
    }
    }
}
@RunWith(Arquillian.class)
@SpringWebConfiguration
公共类航空服务测试{
@自动连线
阳光航空服务阳光航空服务;
/**
*
*创建测试部署。
*

* *@返回测试部署 */ @部署 @OverProtocol(“Servlet 3.0”) 公共静态WebArchive createTestArchive(){ System.setProperty( MavenSettingsBuilder.ALT\u全局设置\u XML\u位置, “C:\\DEVELOPMENT\u ENV\\TOOLS\\MAVEN\\apache-MAVEN-3.3.9\\conf\\settings.xml”); System.setProperty(MavenSettingsBuilder.ALT\u用户设置\u XML\u位置, “C:\\DEVELOPMENT\u ENV\\TOOLS\\MAVEN\\apache-MAVEN-3.3.9\\conf\\settings.xml”); 返回部署。createDeployment(); } @试验 公共void findActivo(){ 试一试{ AvisoLegal=avisoLegalService.findActivo(); assertNotNull(avisoLegal); }捕获(IOE异常){ assertFalse(例如getMessage(),Boolean.FALSE); } } }
My 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">

    <defaultProtocol type="Servlet 3.0"/>

    <!-- Configuration to be used when the WidlFly remote profile is active -->
    <container qualifier="widlfly-remote" default="true">
        <configuration>
            <property name="managementAddress">127.0.0.1</property>
            <property name="managementPort">9990</property>
            <property name="username">admin</property>
            <property name="password">123456</property>
        </configuration>

        <protocol type="Servlet 3.0">
            <property name="host">127.0.0.1</property>
            <property name="port">8080</property>
        </protocol>
    </container>
</arquillian>

127.0.0.1
9990
管理
123456
127.0.0.1
8080
我的pom依赖项:

<dependency>
            <groupId>org.jboss.arquillian.junit</groupId>
            <artifactId>arquillian-junit-container</artifactId>
            <version>1.1.11.Final</version>
        </dependency>
        <dependency>
            <groupId>org.jboss.arquillian.core</groupId>
            <artifactId>arquillian-core-api</artifactId>
            <version>1.1.11.Final</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jboss.arquillian.extension</groupId>
            <artifactId>arquillian-service-deployer-spring-3</artifactId>
            <version>1.0.0.Beta3</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.jboss.arquillian.extension</groupId>
            <artifactId>arquillian-service-integration-spring-javaconfig</artifactId>
            <version>1.0.0.Beta3</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.wildfly</groupId>
            <artifactId>wildfly-arquillian-container-remote</artifactId>
            <version>8.2.1.Final</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <artifactId>jboss-logging</artifactId>
                    <groupId>org.jboss.logging</groupId>
                </exclusion>
            </exclusions>
        </dependency>       
        <dependency>
            <groupId>org.wildfly</groupId>
            <artifactId>wildfly-server</artifactId>
            <version>8.2.1.Final</version>
            <scope>test</scope>
            <exclusions>
                <exclusion>
                    <artifactId>jboss-logging</artifactId>
                    <groupId>org.jboss.logging</groupId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
            <version>2.11.0</version>
            <scope>test</scope>
        </dependency>   
        <dependency>
            <groupId>org.jboss.arquillian.extension</groupId>
            <artifactId>arquillian-service-integration-spring-inject</artifactId>
            <version>1.0.0.Beta3</version>
        </dependency>

org.jboss.arquillian.junit
arquillian junit容器
1.1.11.最终版本
org.jboss.arquillian.core
arquillian核心api
1.1.11.最终版本
测试
org.jboss.arquillian.extension
arquillian-service-deployer-spring-3
1.0.0.Beta3
测试
org.jboss.arquillian.extension
arquillian服务集成spring javaconfig
1.0.0.Beta3
测试
野生蝇
wildfly arquillian集装箱遥控器
8.2.1.最终版本
测试
jboss日志
org.jboss.logging
野生蝇
wildfly服务器
8.2.1.最终版本
测试
jboss日志
org.jboss.logging
薛西斯
干细胞移植
2.11.0
测试
org.jboss.arquillian.extension
arquillian服务集成spring注入
1.0.0.Beta3
我需要使用Arquillian测试服务,因为我在Wildfly服务器上有activeMQ配置(队列)

我的项目使用:Spring4.1.4.RELEASE(基于Java的配置)、Java1.8和Wildfly 10.1.0


有没有关于这件事的想法?提前谢谢

OT:为什么依赖于
org.wildfly.wildfly服务器
?OT:为什么依赖于
org.wildfly.wildfly服务器