Hi,

I am trying to setup Arquillian unit tests for our EJB based REST API's. I
am getting this error:
/Caused by: java.lang.ClassNotFoundException:
org.apache.openejb.util.JuliLogStreamFactory$OpenEJBSimpleLayoutHandler

/
My dependencies are:

<properties>
                <tomee.version>7.1.0</tomee.version>
                <arquillian.version>1.4.1.Final</arquillian.version>
</properties>
<dependency>
              <groupId>junit</groupId>
              <artifactId>junit</artifactId>
              <version>4.12</version>
              <scope>test</scope>
</dependency>
<dependency>
                    <groupId>org.jboss.arquillian.junit</groupId>
                    <artifactId>arquillian-junit-container</artifactId>
                    <version>${arquillian.version}</version>               
                    <scope>test</scope>
</dependency>
<dependency>
            <groupId>org.apache.tomee</groupId>
            <artifactId>openejb-core</artifactId>
            <version>${tomee.version}</version>
</dependency>
<dependency>
              <groupId>org.apache.tomee</groupId>
              <artifactId>arquillian-openejb-embedded</artifactId>
              <version>${tomee.version}</version>
              <scope>test</scope>
</dependency>
<dependency>
              <groupId>org.apache.tomee</groupId>
              <artifactId>arquillian-tomee-embedded</artifactId>
              <version>${tomee.version}</version>
              <scope>test</scope>
</dependency>

My test case is simple:

@Category(TomEEEmbedded.class)
@RunWith(Arquillian.class)
public class MyTest {
        
        @EJB
        private MyService myService;
        
        @Deployment
    public static WebArchive war()
    {                           
        return ShrinkWrap.create(WebArchive.class, "test.war")
                .addPackage(MyService.class.getPackage())
                .addPackage(My.class.getPackage())
                .addPackage(MyDAO.class.getPackage())
                .addAsWebInfResource(EmptyAsset.INSTANCE, "beans.xml")
                .addAsWebInfResource("META-INF/persistence.xml",
"persistence.xml")
                        .addAsWebInfResource("META-INF/resources.xml", 
"resources.xml");
    }
        
        @Test
        public void myServiceTest() {
                assertNotNull(myService);
        }

}



--
Sent from: http://tomee-openejb.979440.n4.nabble.com/TomEE-Users-f979441.html

Reply via email to