In Arquillian refernce doc, Open EJB embedded configuration goes like this:
<profile>
<id>openejb-embedded-3.1</id>
<dependencies>
<dependency>
<groupId>org.jboss.arquillian.container</groupId>
<artifactId>arquillian-openejb-3.1</artifactId>
<version>1.0.0.Alpha5</version>
</dependency>
<dependency>
<groupId>org.apache.openejb</groupId>
<artifactId>openejb-core</artifactId>
<version>3.1.4</version>
</dependency>
</dependencies>
</profile>
In above configuration, "<artifactId>arquillian-openejb-3.1</artifactId>" needs to change to
<artifactId>arquillian-openejb-embedded-3.1</artifactId>
See the "embedded" word added in artifact Id.
thank you, fixed here: https://docs.jboss.org/author/display/ARQ/Apache+OpenEJB+3.1+-+Embedded