Java 我应该使用哪种Arquillian配置?

Java 我应该使用哪种Arquillian配置?,java,tomcat,jboss-arquillian,Java,Tomcat,Jboss Arquillian,我对阿奎利安很陌生,我有一个简单的问题: 我试图测试部署在Tomcat8上的JAX-RS/Jersey Web服务,为此,我使用Jersey客户端API创建对端点的请求。我想知道的基本上是我应该在tomcat 8中使用什么容器。。我应该用遥控器吗?还是嵌入式的 我试着用这个: <dependency> <groupId>org.jboss.arquillian.container</groupId> <artifactId>arqu

我对阿奎利安很陌生,我有一个简单的问题:

我试图测试部署在Tomcat8上的JAX-RS/Jersey Web服务,为此,我使用Jersey客户端API创建对端点的请求。我想知道的基本上是我应该在tomcat 8中使用什么容器。。我应该用遥控器吗?还是嵌入式的

我试着用这个:

<dependency>
    <groupId>org.jboss.arquillian.container</groupId>
    <artifactId>arquillian-weld-ee-embedded-1.1</artifactId>
    <version>1.0.0.CR3</version>
    <scope>test</scope>
</dependency>

org.jboss.arquillian.container
arquillian-weld-ee-embedded-1.1
1.0.0.CR3
测试

但是看起来测试是在tomcat启动之前运行的。

运行嵌入式容器将避免您在测试环境中安装tomcat

如果需要tomcat 8容器,应使用:

<dependency>
  <groupId>org.jboss.arquillian.container</groupId>
  <artifactId>arquillian-tomcat-embedded-8</artifactId>
  <version>1.0.0.CR7</version>
  <scope>test</scope>
</dependency>

org.jboss.arquillian.container
并在测试类上使用相关注释

然后作为Junit one运行测试