PS: did you notice the blacklist is in system.properties out of the box with a wildcard value? you should change that value or remove the line otherwise your config can be ignored.
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2017-04-27 10:52 GMT+02:00 Romain Manni-Bucau <[email protected]>: > you should have openejb-client in v4.7.4 too > > if yes, please share your project on github, will test locally > > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://blog-rmannibucau.rhcloud.com> | Old Blog > <http://rmannibucau.wordpress.com> | Github > <https://github.com/rmannibucau> | LinkedIn > <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory > <https://javaeefactory-rmannibucau.rhcloud.com> > > 2017-04-27 10:51 GMT+02:00 Me Self <[email protected]>: > >> Line 136: [INFO] +- org.apache.openejb:arquillian- >> tomee-remote:jar:1.7.4:compile >> >> Line 145: [INFO] | +- org.apache.openejb:arquillian- >> tomee-common:jar:1.7.4:compile >> >> Line 146: [INFO] | +- org.apache.openejb:tomee- >> common:jar:1.7.4:compile >> >> Line 155: [INFO] \- org.apache.openejb:apache- >> tomee:zip:plus:1.7.4:compile >> Line 156: [INFO] +- org.apache.openejb:tomee-util: >> jar:1.7.4:compile >> >> On Thu, Apr 27, 2017 at 10:45 AM, Romain Manni-Bucau < >> [email protected]> >> wrote: >> >> > can you do a mvn dependency:tree | grep tomee please? >> > >> > >> > Romain Manni-Bucau >> > @rmannibucau <https://twitter.com/rmannibucau> | Blog >> > <https://blog-rmannibucau.rhcloud.com> | Old Blog >> > <http://rmannibucau.wordpress.com> | Github <https://github.com/ >> > rmannibucau> | >> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory >> > <https://javaeefactory-rmannibucau.rhcloud.com> >> > >> > 2017-04-27 10:44 GMT+02:00 Me Self <[email protected]>: >> > >> > > They are in sync >> > > >> > > <properties> >> > > >> > > <tomee.version>1.7.4</tomee.version> >> > > >> > > ... >> > > >> > > >> > > >> > > >> > > >> > > <dependencies> >> > > >> > > <dependency> >> > > >> > > >> <groupId> >> > > org.apache.openejb</groupId> >> > > >> > > >> > <artifactId> >> > > *arquillian*-*tomee*-remote</artifactId> >> > > >> > > >> <version> >> > > ${tomee.version}</version> >> > > >> > > >> > <scope>test</ >> > > scope> >> > > >> > > </dependency> >> > > >> > > <dependency> >> > > >> > > >> <groupId> >> > > org.apache.openejb</groupId> >> > > >> > > >> > <artifactId> >> > > *apache*-*tomee*</artifactId> >> > > >> > > >> <version> >> > > ${tomee.version}</version> >> > > >> > > >> > <classifier> >> > > ${tomee.classifier}</classifier> >> > > >> > > >> > <type>*zip*</ >> > > type> >> > > >> > > >> > <scope>test</ >> > > scope> >> > > >> > > </dependency> >> > > </dependencies> >> > > >> > > On Thu, Apr 27, 2017 at 10:35 AM, Romain Manni-Bucau < >> > > [email protected]> >> > > wrote: >> > > >> > > > check you have matching versions in your project (arquillian) and >> > server, >> > > > both should use 1.7.4/4.7.4 for tomee/openejb >> > > > >> > > > >> > > > Romain Manni-Bucau >> > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog >> > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog >> > > > <http://rmannibucau.wordpress.com> | Github <https://github.com/ >> > > > rmannibucau> | >> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory >> > > > <https://javaeefactory-rmannibucau.rhcloud.com> >> > > > >> > > > 2017-04-27 10:34 GMT+02:00 Me Self <[email protected]>: >> > > > >> > > > > Yes theres a "Ejb(deployment-id=openejb/Deployer)" in the server >> > log. >> > > > > >> > > > > However I also this output when Arquillian tries to deploy: >> > > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost: >> > > > > 8080/tomee/ejb} >> > > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb} >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely >> > reached >> > > > the >> > > > > end of the stream. OE >> > > > > >> > > > > JP/4.7 : Unable to read protocol version. Reached the end of the >> > > > stream.} >> > > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost: >> > > > > 8080/tomee/ejb} >> > > > > >> > > > > apr. 25, 2017 8:51:36 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb} >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely >> > reached >> > > > the >> > > > > end of the stream. OE >> > > > > >> > > > > JP/4.7 : Unable to read protocol version. Reached the end of the >> > > > stream.} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost: >> > > > > 8080/tomee/ejb} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb} >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely >> > reached >> > > > the >> > > > > end of the stream. OE >> > > > > >> > > > > JP/4.7 : Unable to read protocol version. Reached the end of the >> > > > stream.} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost: >> > > > > 8080/tomee/ejb} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb} >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely >> > reached >> > > > the >> > > > > end of the stream. OE >> > > > > >> > > > > JP/4.7 : Unable to read protocol version. Reached the end of the >> > > > stream.} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > INFO: RemoteInitialContextCreated{providerUri=http://localhost: >> > > > > 8080/tomee/ejb} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.client.EventLogger >> log >> > > > > >> > > > > WARNING: RequestFailed{server=http://localhost:8080/tomee/ejb} >> > > > > JNDI_LOOKUP:/openejb/DeployerBusinessRemote {error=Prematurely >> > reached >> > > > the >> > > > > end of the stream. OE >> > > > > >> > > > > JP/4.7 : Unable to read protocol version. Reached the end of the >> > > > stream.} >> > > > > >> > > > > apr. 25, 2017 8:51:37 AM org.apache.openejb.arquillian. >> > > > > common.TomEEContainer >> > > > > undeploy >> > > > > WARNING: 96d4bc59-5ff9-40ac-b4c6-78005ad6e308.war was not >> deployed >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > >> > > > > On Thu, Apr 27, 2017 at 10:24 AM, Romain Manni-Bucau < >> > > > > [email protected]> >> > > > > wrote: >> > > > > >> > > > > > 2017-04-27 10:07 GMT+02:00 Me Self <[email protected]>: >> > > > > > >> > > > > > > Tnx, I tried this setup from the link: >> > > > > > > >> > > > > > > system.conf: >> > > > > > > >> > > > > > > tomee.remote.support=true >> > > > > > > openejb.system.apps=true >> > > > > > > tomee.serialization.class.whitelist = >> > > > > > > tomee.serialization.class.blacklist = >> > > > > > > >> > > > > > > As for the arquillian.xml file Im not sure which properties >> are >> > > > > relevant >> > > > > > as >> > > > > > > they mostly seem to address the usecase where the server is >> > > > downloaded >> > > > > - >> > > > > > > but I already have one running. I tried these: >> > > > > > > >> > > > > > > <container qualifier="tomee"> >> > > > > > > <configuration> >> > > > > > > <property name="httpPort">8080</property> >> > > > > > > <property name="stopPort">8005</property> >> > > > > > > <property name="version">1.7.4</property> >> > > > > > > <property name="classifier">plus</property> >> > > > > > > <property >> > > > > > > name="javaagent">mvn:org.apache.sirona:sirona- >> > > > > > > javaagent:0.2-incubating:jar:shaded</property> >> > > > > > > </container> >> > > > > > > >> > > > > > >> > > > > > In already installed mode the classifier and version are ignored >> > (you >> > > > > have >> > > > > > this responsability), it is inly used when downloaded. >> > > > > > >> > > > > > >> > > > > > > >> > > > > > > >> > > > > > > I get the same error as before. >> > > > > > > >> > > > > > > As for the instruction on the linked page to make sure tomee >> > webapp >> > > > and >> > > > > > > ejbd is activated it still feels like something is missing >> > despite >> > > > > > setting >> > > > > > > the properties in system.conf. There is no tomee in the >> webapps >> > > > folder >> > > > > - >> > > > > > > should there be one? >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > No, the log should have something like "Ejb(...Deployer...)" if >> the >> > > > > system >> > > > > > app is activated. >> > > > > > >> > > > > > Do you get anything on server side in the logs? >> > > > > > >> > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > On Thu, Apr 27, 2017 at 9:24 AM, Romain Manni-Bucau < >> > > > > > [email protected] >> > > > > > > > >> > > > > > > wrote: >> > > > > > > >> > > > > > > > Hi >> > > > > > > > >> > > > > > > > you should find the needed information in tomee remote part >> at >> > > > > > > > http://tomee.apache.org/developer/testing/arquillian/ >> > index.html >> > > > > > > > >> > > > > > > > >> > > > > > > > Romain Manni-Bucau >> > > > > > > > @rmannibucau <https://twitter.com/rmannibucau> | Blog >> > > > > > > > <https://blog-rmannibucau.rhcloud.com> | Old Blog >> > > > > > > > <http://rmannibucau.wordpress.com> | Github < >> > https://github.com/ >> > > > > > > > rmannibucau> | >> > > > > > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE >> > > > Factory >> > > > > > > > <https://javaeefactory-rmannibucau.rhcloud.com> >> > > > > > > > >> > > > > > > > 2017-04-27 9:12 GMT+02:00 Me Self <[email protected]>: >> > > > > > > > >> > > > > > > > > Hi All >> > > > > > > > > >> > > > > > > > > I'm trying to run an Arquillian test in TomEE Plus 1.7.4 >> with >> > > the >> > > > > > > remote >> > > > > > > > > adapter but getting this error: >> > > > > > > > > >> > > > > > > > > Caused by: org.apache.openejb.client.Clie >> ntRuntimeException: >> > > > > Invalid >> > > > > > > > > response from server: -1 >> > > > > > > > > >> > > > > > > > > The adapter does find the localhost server: >> > > > > > > > > >> > > > > > > > > apr. 25, 2017 8:59:52 AM >> > > > > > > > > org.apache.tomee.arquillian.remote.RemoteTomEEContainer >> > > > > > > > > start >> > > > > > > > > INFO: TomEE found running on local port 8080 >> > > > > > > > > >> > > > > > > > > The same test runs fine in with the TomEE embedded >> adapter. >> > > > > > > > > >> > > > > > > > > The TomEE Plus 1.7.4 is a stock installation on >> localhost. I >> > > just >> > > > > > > > unzipped >> > > > > > > > > and ran /bin/startup.bat. Do I need to configure anything >> for >> > > > this >> > > > > to >> > > > > > > > work? >> > > > > > > > > I noticed the TomEE "GUI" isnt installed out of the box >> with >> > > > > version >> > > > > > > > 1.7.4 >> > > > > > > > > - does the Arquillian adapter need it? >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> > >> > >
