Are you using embed adpater? In my case in embed adapter works as well but
not in remote (when I say remote is a remote as Arquillian defines an
already started TomEE instance in remote host).


2014-09-01 10:11 GMT+02:00 Romain Manni-Bucau <[email protected]>:

> @RunWith(Arquillian.class)
> public class TheTest {
> @Deployment
> public static JavaArchive deployment() {
> return ShrinkWrap.create(JavaArchive.class).addClass(HelloEJB.class);
> }
>
> @EJB
> private HelloEJB helloWorldEjb;
>
> @Test
> public void testHelloWorld() {
> System.out.println("");
> System.out.println("");
> System.out.println(">> " + helloWorldEjb);
> System.out.println(">> " + helloWorldEjb.h());
> System.out.println("");
> System.out.println("");
> System.out.println("");
> Assert.assertThat(helloWorldEjb.h(), is("hello"));
> }
> }
>
>
>
> @Singleton
> public class HelloEJB {
> public String h() {
> return "hello";
> }
> }
>
>
> leads to
>
> sept. 01, 2014 10:10:18 AM org.apache.openejb.arquillian.common.Setup
> findHome
> INFOS: Unable to find home in: /tmp/arquillian-apache-tomee
> sept. 01, 2014 10:10:18 AM
> org.apache.openejb.arquillian.common.MavenCache getArtifact
> INFOS: Downloading
> org.apache.openejb:apache-tomee:1.7.0:zip:webprofile please wait...
> sept. 01, 2014 10:10:18 AM org.apache.openejb.arquillian.common.Zips unzip
> INFOS: Extracting
>
> '/home/rmannibu/.m2/repository/org/apache/openejb/apache-tomee/1.7.0/apache-tomee-1.7.0-webprofile.zip'
> to '/tmp/arquillian-apache-tomee'
> sept. 01, 2014 10:10:19 AM
> org.apache.tomee.arquillian.remote.RemoteTomEEContainer configure
> INFOS: Downloaded container to:
> /tmp/arquillian-apache-tomee/apache-tomee-webprofile-1.7.0
> Started server process on port: 8080
> sept. 01, 2014 10:10:19 AM org.apache.catalina.core.AprLifecycleListener
> init
> INFOS: The APR based Apache Tomcat Native library which allows optimal
> performance in production environments was not found on the
> java.library.path:
>
> /home/rmannibu/softwares/idea/bin::/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
> sept. 01, 2014 10:10:19 AM org.apache.coyote.AbstractProtocol init
> INFOS: Initializing ProtocolHandler ["http-bio-8080"]
> sept. 01, 2014 10:10:19 AM org.apache.coyote.AbstractProtocol init
> INFOS: Initializing ProtocolHandler ["ajp-bio-8009"]
> sept. 01, 2014 10:10:20 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS:
> ********************************************************************************
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: OpenEJB http://openejb.apache.org/
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: Startup: Mon Sep 01 10:10:20 CEST 2014
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: Copyright 1999-2013 (C) Apache OpenEJB Project, All Rights Reserved.
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: Version: 4.7.0
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: Build date: 20140810
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: Build time: 12:40
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS:
> ********************************************************************************
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: openejb.home =
> /tmp/arquillian-apache-tomee/apache-tomee-webprofile-1.7.0
> sept. 01, 2014 10:10:20 AM org.apache.openejb.OpenEJB$Instance <init>
> INFOS: openejb.base =
> /tmp/arquillian-apache-tomee/apache-tomee-webprofile-1.7.0
> sept. 01, 2014 10:10:20 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
> INFOS: Created new singletonService
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@336927e0
> sept. 01, 2014 10:10:20 AM org.apache.openejb.cdi.CdiBuilder initializeOWB
> INFOS: Succeeded in installing singleton service
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.ConfigurationFactory
> init
> INFOS: openejb configuration file is
> '/tmp/arquillian-apache-tomee/apache-tomee-webprofile-1.7.0/conf/tomee.xml'
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.config.ConfigurationFactory configureService
> INFOS: Configuring Service(id=Tomcat Security Service,
> type=SecurityService, provider-id=Tomcat Security Service)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.config.ConfigurationFactory configureService
> INFOS: Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> sept. 01, 2014 10:10:20 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using 'openejb.system.apps=true'
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.config.ConfigurationFactory configureApplication
> INFOS: Configuring enterprise application: openejb
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFOS: Using openejb.deploymentId.format '{ejbName}'
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFOS: Auto-deploying ejb openejb/Deployer:
> EjbDeployment(deployment-id=openejb/Deployer)
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFOS: Auto-deploying ejb openejb/ConfigurationInfo:
> EjbDeployment(deployment-id=openejb/ConfigurationInfo)
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFOS: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.config.ConfigurationFactory configureService
> INFOS: Configuring Service(id=Default Stateless Container,
> type=Container, provider-id=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.AutoConfig
> createContainer
> INFOS: Auto-creating a container for bean openejb/Deployer:
> Container(type=STATELESS, id=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM org.apache.openejb.config.AppInfoBuilder build
> INFOS: Enterprise application "openejb" loaded.
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler createRecipe
> INFOS: Creating TransactionManager(id=Default Transaction Manager)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler createRecipe
> INFOS: Creating SecurityService(id=Tomcat Security Service)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler createRecipe
> INFOS: Creating Container(id=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler createApplication
> INFOS: Assembling app: openejb
> sept. 01, 2014 10:10:20 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=openejb/DeployerBusinessRemote) -->
> Ejb(deployment-id=openejb/Deployer)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS:
> Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer)
> --> Ejb(deployment-id=openejb/Deployer)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=global/openejb/openejb/Deployer) -->
> Ejb(deployment-id=openejb/Deployer)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS:
> Jndi(name=global/openejb/openejb/ConfigurationInfo!org.apache.openejb.assembler.classic.cmd.ConfigurationInfo)
> --> Ejb(deployment-id=openejb/ConfigurationInfo)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=global/openejb/openejb/ConfigurationInfo) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
> --> Ejb(deployment-id=MEJB)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Created Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer, container=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Created Ejb(deployment-id=MEJB, ejb-name=MEJB,
> container=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Created Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless
> Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Started Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer, container=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Started Ejb(deployment-id=MEJB, ejb-name=MEJB,
> container=Default Stateless Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Started Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=Default Stateless
> Container)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler deployMBean
> INFOS: Deployed
>
> MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler createApplication
> INFOS: Deployed Application(path=openejb)
> sept. 01, 2014 10:10:20 AM org.apache.openejb.server.SimpleServiceManager
> start
> INFOS:   ** Bound Services **
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.server.SimpleServiceManager printRow
> INFOS:   NAME                 IP              PORT
> sept. 01, 2014 10:10:20 AM org.apache.openejb.server.SimpleServiceManager
> start
> INFOS: -------
> sept. 01, 2014 10:10:20 AM org.apache.openejb.server.SimpleServiceManager
> start
> INFOS: Ready!
> sept. 01, 2014 10:10:20 AM org.apache.catalina.startup.Catalina load
> INFOS: Initialization processed in 1608 ms
> sept. 01, 2014 10:10:20 AM
> org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
> INFOS: Importing a Tomcat Resource with id 'UserDatabase' of type
> 'org.apache.catalina.UserDatabase'.
> sept. 01, 2014 10:10:20 AM
> org.apache.openejb.assembler.classic.Assembler createRecipe
> INFOS: Creating Resource(id=UserDatabase)
> sept. 01, 2014 10:10:20 AM org.apache.catalina.core.StandardService
> startInternal
> INFOS: Démarrage du service Catalina
> sept. 01, 2014 10:10:20 AM org.apache.catalina.core.StandardEngine
> startInternal
> INFOS: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.55 (1.7.0)
> sept. 01, 2014 10:10:21 AM org.apache.coyote.AbstractProtocol start
> INFOS: Starting ProtocolHandler ["http-bio-8080"]
> sept. 01, 2014 10:10:21 AM org.apache.coyote.AbstractProtocol start
> INFOS: Starting ProtocolHandler ["ajp-bio-8009"]
> sept. 01, 2014 10:10:21 AM org.apache.catalina.startup.Catalina start
> INFOS: Server startup in 71 ms
> sept. 01, 2014 10:10:21 AM org.apache.openejb.client.EventLogger log
> INFOS: RemoteInitialContextCreated{providerUri=
> http://localhost:8080/tomee/ejb}
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.JarExtractor extract
> INFOS: Extracting jar: /tmp/arquillian-tomee-app-working-dir/0/test.ear
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.JarExtractor extract
> INFOS: Extracted path: /tmp/arquillian-tomee-app-working-dir/0/test
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.JarExtractor extract
> INFOS: Extracting jar:
> /tmp/arquillian-tomee-app-working-dir/0/test/arquillian-protocol.war
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.JarExtractor extract
> INFOS: Extracted path:
> /tmp/arquillian-tomee-app-working-dir/0/test/arquillian-protocol
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using 'openejb.deployments.classpath.filter.systemapps=false'
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> sept. 01, 2014 10:10:21 AM
> org.apache.openejb.config.DeploymentsResolver processUrls
> INFOS: Found EjbModule in classpath:
>
> /tmp/arquillian-tomee-app-working-dir/0/test/73565b72-4663-4c2d-9715-d889a3c560f8.jar
> sept. 01, 2014 10:10:21 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> sept. 01, 2014 10:10:22 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> sept. 01, 2014 10:10:22 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.default.deployment-module=org.apache.openejb.config.WebModule'
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.config.ConfigurationFactory configureApplication
> INFOS: Configuring enterprise application:
> /tmp/arquillian-tomee-app-working-dir/0/test
> sept. 01, 2014 10:10:22 AM org.apache.openejb.config.InitEjbDeployments
> deploy
> INFOS: Auto-deploying ejb HelloEJB: EjbDeployment(deployment-id=HelloEJB)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.config.ConfigurationFactory configureService
> INFOS: Configuring Service(id=Default Singleton Container,
> type=Container, provider-id=Default Singleton Container)
> sept. 01, 2014 10:10:22 AM org.apache.openejb.config.AutoConfig
> createContainer
> INFOS: Auto-creating a container for bean HelloEJB:
> Container(type=SINGLETON, id=Default Singleton Container)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler createRecipe
> INFOS: Creating Container(id=Default Singleton Container)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.config.ConfigurationFactory configureService
> INFOS: Configuring Service(id=Default Managed Container,
> type=Container, provider-id=Default Managed Container)
> sept. 01, 2014 10:10:22 AM org.apache.openejb.config.AutoConfig
> createContainer
> INFOS: Auto-creating a container for bean test_org.TheTest:
> Container(type=MANAGED, id=Default Managed Container)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler createRecipe
> INFOS: Creating Container(id=Default Managed Container)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.core.managed.SimplePassivater init
> INFOS: Using directory
> /tmp/arquillian-apache-tomee/apache-tomee-webprofile-1.7.0/temp for
> stateful session passivation
> sept. 01, 2014 10:10:22 AM org.apache.openejb.config.AppInfoBuilder build
> INFOS: Enterprise application
> "/tmp/arquillian-tomee-app-working-dir/0/test" loaded.
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler createApplication
> INFOS: Assembling app: /tmp/arquillian-tomee-app-working-dir/0/test
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=HelloEJBLocalBean) --> Ejb(deployment-id=HelloEJB)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS:
> Jndi(name=global/test/73565b72-4663-4c2d-9715-d889a3c560f8/HelloEJB!org.HelloEJB)
> --> Ejb(deployment-id=HelloEJB)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.JndiBuilder bind
> INFOS: Jndi(name=global/test/73565b72-4663-4c2d-9715-d889a3c560f8/HelloEJB)
> --> Ejb(deployment-id=HelloEJB)
> sept. 01, 2014 10:10:22 AM org.apache.openejb.cdi.CdiBuilder initSingleton
> INFOS: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@336927e0
> sept. 01, 2014 10:10:22 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFOS: OpenWebBeans Container is starting...
> sept. 01, 2014 10:10:22 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFOS: Adding OpenWebBeansPlugin : [CdiPlugin]
> sept. 01, 2014 10:10:22 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFOS: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> sept. 01, 2014 10:10:22 AM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> INFOS: All injection points were validated successfully.
> sept. 01, 2014 10:10:22 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFOS: OpenWebBeans Container has started, it took 54 ms.
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Created Ejb(deployment-id=HelloEJB, ejb-name=HelloEJB,
> container=Default Singleton Container)
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler startEjbs
> INFOS: Started Ejb(deployment-id=HelloEJB, ejb-name=HelloEJB,
> container=Default Singleton Container)
> sept. 01, 2014 10:10:22 AM
> org.apache.tomee.catalina.TomcatWebAppBuilder deployWebApps
> INFOS: using default host: localhost
> sept. 01, 2014 10:10:22 AM org.apache.tomee.catalina.TomcatWebAppBuilder
> init
> INFOS: ------------------------- localhost -> /arquillian-protocol
> sept. 01, 2014 10:10:22 AM org.apache.openejb.util.OptionsLog info
> INFOS: Using
> 'openejb.session.manager=org.apache.tomee.catalina.session.QuickSessionManager'
> sept. 01, 2014 10:10:22 AM org.apache.openejb.cdi.CdiBuilder initSingleton
> INFOS: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@336927e0
> sept. 01, 2014 10:10:22 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFOS: OpenWebBeans Container is starting...
> sept. 01, 2014 10:10:22 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFOS: Adding OpenWebBeansPlugin : [CdiPlugin]
> sept. 01, 2014 10:10:22 AM org.apache.webbeans.plugins.PluginLoader startUp
> INFOS: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> sept. 01, 2014 10:10:22 AM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> INFOS: All injection points were validated successfully.
> sept. 01, 2014 10:10:22 AM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> INFOS: OpenWebBeans Container has started, it took 8 ms.
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler createApplication
> INFOS: Deployed
> Application(path=/tmp/arquillian-tomee-app-working-dir/0/test)
>
>
> >> proxy=org.HelloEJB;deployment=HelloEJB;pk=null
> >> hello
>
>
>
> sept. 01, 2014 10:10:22 AM org.apache.openejb.client.EventLogger log
> INFOS: RemoteInitialContextCreated{providerUri=
> http://localhost:8080/tomee/ejb}
> sept. 01, 2014 10:10:22 AM
> org.apache.openejb.assembler.classic.Assembler destroyApplication
> INFOS: Undeploying app: /tmp/arquillian-tomee-app-working-dir/0/test
> sept. 01, 2014 10:10:23 AM
> org.apache.openejb.arquillian.common.TomEEContainer undeploy
> INFOS: cleaning /tmp/arquillian-tomee-app-working-dir/0
> sept. 01, 2014 10:10:23 AM org.apache.catalina.core.StandardServer await
> INFOS: A valid shutdown command was received via the shutdown port.
> Stopping the Server instance.
> sept. 01, 2014 10:10:23 AM org.apache.coyote.AbstractProtocol pause
> INFOS: Pausing ProtocolHandler ["http-bio-8080"]
> sept. 01, 2014 10:10:23 AM org.apache.coyote.AbstractProtocol pause
> INFOS: Pausing ProtocolHandler ["ajp-bio-8009"]
> sept. 01, 2014 10:10:23 AM org.apache.catalina.core.StandardService
> stopInternal
> INFOS: ArrĂȘt du service Catalina
> sept. 01, 2014 10:10:23 AM org.apache.coyote.AbstractProtocol stop
> INFOS: Stopping ProtocolHandler ["http-bio-8080"]
> sept. 01, 2014 10:10:23 AM org.apache.coyote.AbstractProtocol stop
> INFOS: Stopping ProtocolHandler ["ajp-bio-8009"]
> sept. 01, 2014 10:10:23 AM org.apache.openejb.server.SimpleServiceManager
> stop
> INFOS: Stopping server services
> sept. 01, 2014 10:10:23 AM
> org.apache.openejb.assembler.classic.Assembler destroyApplication
> INFOS: Undeploying app: openejb
> sept. 01, 2014 10:10:23 AM org.apache.coyote.AbstractProtocol destroy
> INFOS: Destroying ProtocolHandler ["http-bio-8080"]
> sept. 01, 2014 10:10:23 AM org.apache.coyote.AbstractProtocol destroy
> INFOS: Destroying ProtocolHandler ["ajp-bio-8009"]
>
>
>
> so it works fine
>
>
> issue is surely elsewhere
>
>
>
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
> 2014-09-01 9:29 GMT+02:00 Alex Soto <[email protected]>:
> > After some time of vacation, today is my first day, and I have upgraded
> to
> > Apache TomEE 1.7.0 and I have tried the same example. Now the archive is
> > deployed correctly to remote server but the test execution does not
> > "inject" the EJB.
> >
> > In remote apache tomee I can see this log message:
> > Sep 01, 2014 9:22:22 AM org.apache.openejb.assembler.classic.JndiBuilder
> > bind
> > INFO: Jndi(name=HelloWorldEjbLocalBean) -->
> Ejb(deployment-id=HelloWorldEjb)
> >
> > so Jar file is deployed correctly and EJB registered as expected but when
> > the test is executed:
> >
> > @RunWith(Arquillian.class)
> > public class HelloWorldTest {
> >
> > @Deployment
> > public static JavaArchive deployment() {
> > return
> ShrinkWrap.create(JavaArchive.class).addClass(HelloWorldEjb.class);
> > }
> >  @EJB
> > HelloWorldEjb helloWorldEjb;
> >  @Test
> > public void testHelloWorld() {
> > assertThat(helloWorldEjb.message(), is("Hello World"));
> > }
> > }
> >
> > A NPE is thrown because helloWorldEjb is null.
> >
> > I have tried the same with an embedded TomEE and it works, so it seems a
> > "problem?" with remote adapter?
> >
> > Thank you so much.
> >
> >
> >
> > 2014-08-13 17:13 GMT+02:00 Romain Manni-Bucau <[email protected]>:
> >
> >> or the staging repo maybe (that's what I meant)?
> >>
> >>
> >> Romain Manni-Bucau
> >> Twitter: @rmannibucau
> >> Blog: http://rmannibucau.wordpress.com/
> >> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> >> Github: https://github.com/rmannibucau
> >>
> >>
> >> 2014-08-13 14:37 GMT+02:00 Alex Soto <[email protected]>:
> >> > Cool now trying to use the snapshot, :) I will keep you informed.
> >> >
> >> >
> >> > 2014-08-13 14:36 GMT+02:00 Andy Gumbrecht <[email protected]>:
> >> >
> >> >> At least 1.6.0.2 - Not sure that will help, as I think what you need
> is
> >> >> only in 1.7.x - We may get a release tonight if some of the other PMC
> >> >> members submit a vote.
> >> >>
> >> >> Andy.
> >> >>
> >> >> --
> >> >>   Andy Gumbrecht
> >> >>
> >> >>   http://www.tomitribe.com
> >> >>   [email protected]
> >> >>   https://twitter.com/AndyGeeDe
> >> >>
> >> >>   TomEE treibt Tomitribe! | http://tomee.apache.org
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > +----------------------------------------------------------+
> >> >   Alex Soto Bueno - Computer Engineer
> >> >   www.lordofthejars.com
> >> > +----------------------------------------------------------+
> >>
> >
> >
> >
> > --
> > +----------------------------------------------------------+
> >   Alex Soto Bueno - Computer Engineer
> >   www.lordofthejars.com
> > +----------------------------------------------------------+
>



-- 
+----------------------------------------------------------+
  Alex Soto Bueno - Computer Engineer
  www.lordofthejars.com
+----------------------------------------------------------+

Reply via email to