Hi

1) you can use tomee-embedded "+" adding dependencies you need (need
to spend few time but that works) - this pom
http://svn.apache.org/repos/asf/tomee/tomee/trunk/arquillian/arquillian-tomee-tests/pom.xml
test jaxrs, jaxws, and jms against tomee remote and tomee embedded,
just few dependencies to add (surely openejb-core to force and maybe
some activemq)
2) your error means you have a tomee or tomcat already running which
is reused and that's the not one you expected I think


Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-08-21 14:24 GMT+02:00 Emmanuel Touzery <[email protected]>:
> Hello,
>
>     we have a working arquillian setup with tomee embedded. But we now
> started using tomee plus instead of the usual tomee, because we are now
> using also JMS through activeMQ.
>
>     Now of course the arquillian tests fail because they can't find the JMS
> bits.
>
>     Since there is no tomee plus artifact to use instead of the plain
> arquillian-tomee-embedded, I'm trying to use instead arquillian-tomee-remote
> and have it connect to a running tomee+ instance on localhost (it should
> also speed up the tests, saving the tomee embedded startup time).
>
>     However it fails with an error that I don't understand ("can't get
> appInfo"). Keep in mind that when configured with embedded tomee everything
> works fine (except for the JMS part, again).
>
>     There is really nothing else in the tomee logs. I checked in the tomee
> logs folder and I believe there is nothing else to be found.
>
>     Any idea what is the problem, what could I do to fix it or gather more
> information on the issue?
>
>     Regards,
>
> Emmanuel
>
> -------------------------------------------------------
>  T E S T S
> -------------------------------------------------------
> Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m;
> support was removed in 8.0
> Running XXXXXXXXXXXXXX
> Aug 21, 2014 2:12:55 PM org.reflections.Reflections scan
> INFO: Reflections took 191 ms to scan 4 urls, producing 121 keys and 943
> values
> Aug 21, 2014 2:12:55 PM
> org.apache.tomee.arquillian.remote.RemoteTomEEContainer start
> INFO: TomEE found running on port 8080
> Aug 21, 2014 2:12:57 PM org.apache.openejb.client.EventLogger log
> INFO:
> RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}
> Aug 21, 2014 2:12:57 PM org.apache.openejb.client.EventLogger log
> INFO:
> RemoteInitialContextCreated{providerUri=http://localhost:8080/tomee/ejb}
> Aug 21, 2014 2:12:57 PM org.apache.openejb.arquillian.common.TomEEContainer
> deploy
> SEVERE: appInfo was not found for
> /tmp/arquillian-tomee-app-working-dir/0/test.war, available are:
> [/home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/ROOT,
> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/tomee,
> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/manager,
> /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/host-manager,
> openejb, /home/emmanuel/programs/apache-tomee-plus-1.7.0-1/webapps/docs]
> org.apache.openejb.OpenEJBException: can't get appInfo
>     at
> org.apache.openejb.arquillian.common.TomEEContainer.deploy(TomEEContainer.java:288)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:161)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$3.call(ContainerDeployController.java:128)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.executeOperation(ContainerDeployController.java:271)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deploy(ContainerDeployController.java:127)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
>     at
> org.jboss.arquillian.container.impl.client.container.DeploymentExceptionHandler.verifyExpectedExceptionDuringDeploy(DeploymentExceptionHandler.java:50)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>     at
> org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createDeploymentContext(ContainerDeploymentContextHandler.java:78)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>     at
> org.jboss.arquillian.container.impl.client.ContainerDeploymentContextHandler.createContainerContext(ContainerDeploymentContextHandler.java:57)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>     at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>     at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:95)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController$1.perform(ContainerDeployController.java:80)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachDeployment(ContainerDeployController.java:263)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.forEachManagedDeployment(ContainerDeployController.java:239)
>     at
> org.jboss.arquillian.container.impl.client.container.ContainerDeployController.deployManaged(ContainerDeployController.java:79)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
>     at
> org.eu.ingwar.tools.arquillian.extension.suite.ArquillianSuiteExtension$SuiteDeployer.blockDeployManagedDeploymentsWhenNeeded(ArquillianSuiteExtension.java:128)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>     at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>     at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>     at org.jboss.arquillian.core.impl.EventImpl.fire(EventImpl.java:67)
>     at
> org.jboss.arquillian.container.test.impl.client.ContainerEventController.execute(ContainerEventController.java:101)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:99)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:81)
>     at
> org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:75)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>     at
> org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:60)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:94)
>     at
> org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:88)
>     at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:135)
>     at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:115)
>     at
> org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.beforeClass(EventTestRunnerAdaptor.java:80)
>     at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:182)
>     at
> org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:314)
>     at org.jboss.arquillian.junit.Arquillian.access$100(Arquillian.java:46)
>     at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:199)
>     at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
>     at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:147)
>     at
> org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:254)
>     at
> org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:149)
>     at
> org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:124)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>     at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:483)
>     at
> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray2(ReflectionUtils.java:208)
>     at
> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:158)
>     at
> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:86)
>     at
> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153)
>     at
> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:95)

Reply via email to