You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomee.apache.org by ttran <tt...@yahoo.fr> on 2014/04/02 13:28:47 UTC

Problem to create initialContext()

Hello,

I don't know if it's the right forum to ask my question here, so if it's
not, please let me know.
I am creating an small webapp to test ejb3 api and deployint it with tomee
server.

*Here is what i have in the ejb entity:*
@Entity
@Table(name = "PERSONNE")

@NamedQueries({@NamedQuery(name = "Personne.findById",
	query = "SELECT p FROM Personne p WHERE p.id = :id"),
@NamedQuery(name = "Personne.findByNom",
	query = "SELECT p FROM Personne p WHERE p.nom = :nom"),
@NamedQuery(name = "Personne.findByPrenom",
	query = "SELECT p FROM Personne p WHERE p.prenom = :prenom")})

public class Personne implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "ID", nullable = false)
private Integer id;

@Column(name = "NOM")
private String nom;

@Column(name = "PRENOM")
private String prenom;
// getters and setters
...
}

*Then the interface:*
@Remote
public interface PersonneFacadeRemote {

	void create(Personne personne);
	void edit(Personne personne);
	void remove(Personne personne);
}

*and the implementation of the interface:*

@Stateless
public class PersonneFacadeImpl implements PersonneFacadeLocal,
PersonneFacadeRemote {

	
	@PersistenceContext
	private EntityManager em;

	public void create(Personne personne) {
		em.persist(personne);
	}
	
	public void edit(Personne personne) {
		em.merge(personne);
	}
	
	public void remove(Personne personne) {
		em.remove(em.merge(personne));
	}
}

*the META-INF/persistence.xml:*

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
  <persistence-unit name="Ejb3">
	<jta-data-source>java:/OracleDS</jta-data-source>
  </persistence-unit>
</persistence>

*Datasource configured in the tomee.xml*
  <Resource id="OraDS" type="DataSource">
    JdbcDriver=oracle.jdbc.OracleDriver
    JdbcUrl=jdbc:oracle:thin:@localhost:1521:XE
    UserName=xeuser
    Password=xeuse
</Resource>

*And finally, the test client:*
public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

        try {
        	
        	Personne personne = new Personne();
        	personne.setId(1);
        	personne.setNom("test");
        	personne.setPrenom("Personne facade remote");
        	
            Properties p = new Properties();
            p.setProperty("java.naming.factory.initial",
"org.apache.openejb.client.RemoteInitialContextFactory");
            p.setProperty("java.naming.provider.url",
"http://localhost:8082/ejb");
            InitialContext ic = new InitialContext(p);

            PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("java:comp/env/PersonneFacadeRemote");
            pfl.create(personne);
            System.out.println("Creer une nouvelle personne avec l'interface
remote");
        } catch (NamingException ex) {
            ex.printStackTrace();
        }
}

When i debug this test client, i get this error below at *InitialContext ic
= new InitialContext(p); 

NoInitialContextException  (id=28)	Cannot instantiate class:
org.apache.openejb.client.RemoteInitialContextFactory

all remainingName, resolvedName and resolvedObject are null.*

So, i'd like to know if someone here has succeeded to resolve this problem ?
Thanks for help!




--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
I already did it. it still does not work. There's something unusual!



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668675.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
https://wiki.eclipse.org/FAQ_How_do_I_add_an_extra_library_to_my_project's_classpath%3F
then the library should be shown in libraries item on the left
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-09 12:21 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hi,
>
> How do i add openejb-client in the classpath ?
> I've tried both project/properties/Java Build Path and Deploy Assembly but
> it's not OK.
>
> Thks
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668667.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi,

How do i add openejb-client in the classpath ?
I've tried both project/properties/Java Build Path and Deploy Assembly but
it's not OK.

Thks



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668667.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
ok so no link with a war deployment.

You need openejb-client in your classpath.

and using names from the logs (remote ones) should work.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-08 18:18 GMT+02:00 ttran <tt...@yahoo.fr>:
> to run the test, i right click on the class Main then Run As / Debug As Java
> Application
> after starting tomee with the webapp
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668660.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
to run the test, i right click on the class Main then Run As / Debug As Java
Application
after starting tomee with the webapp 



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668660.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
a main from a war? trying to get how you run your tests.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-08 17:52 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hi,
>
> the test client is just this Main class:
>
> package com.training.domain.ejb.testclient;
> import java.util.Properties;
> import javax.naming.InitialContext;
> import javax.naming.Context;
> import javax.naming.NamingException;
> import com.training.domain.ejb.entity.Personne;
> import com.training.domain.ejb.facade.PersonneFacadeLocal;
> import com.training.domain.ejb.facade.PersonneFacadeRemote;
>
> public class Main {
>
>         public static void main(String[] args) {
>                 // TODO Auto-generated method stub
>
>         try {
>
>                 Personne personne = new Personne();
>                 personne.setId(1);
>                 personne.setNom("test");
>                 personne.setPrenom("Personne facade remote");
>
>             Properties p = new Properties();
>             p.put("java.naming.factory.initial",
> "org.apache.openejb.client.RemoteInitialContextFactory");
>             p.put("java.naming.provider.url",
> "http://localhost:8082/tomee/ejb");
>             //p.setProperty("java.naming.provider.url",
> "ejbd://localhost:8082");
>             InitialContext ic = new InitialContext(p);
>
>             PersonneFacadeRemote pfl = (PersonneFacadeRemote)
> ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");
>
>             pfl.create(personne);
>             System.out.println("Creer une nouvelle personne avec l'interface
> remote");
>
>         } catch (NamingException ex) {
>             ex.printStackTrace();
>         }
>
>         }
> }
>
> in the WEB-INF/lib folder, i have:
> ejb-3_0-api.jar
> ejb3-persistence-3.3.1.jar
> javaee-api-7.0.jar
> ojdbc6.jar
> openejb-client-4.6.0.jar
>
> Tomee version:
> apache-tomee-plus-1.6.0 used with jdk 1.7
>
> I can send you the .war by mail if you want because i can't not upload it
> here.
> Thks
>
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668657.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi,

the test client is just this Main class:

package com.training.domain.ejb.testclient;
import java.util.Properties;
import javax.naming.InitialContext;
import javax.naming.Context;
import javax.naming.NamingException;
import com.training.domain.ejb.entity.Personne;
import com.training.domain.ejb.facade.PersonneFacadeLocal;
import com.training.domain.ejb.facade.PersonneFacadeRemote;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

        try {
        	
        	Personne personne = new Personne();
        	personne.setId(1);
        	personne.setNom("test");
        	personne.setPrenom("Personne facade remote");
        	
            Properties p = new Properties();
            p.put("java.naming.factory.initial",
"org.apache.openejb.client.RemoteInitialContextFactory");
            p.put("java.naming.provider.url",
"http://localhost:8082/tomee/ejb");
            //p.setProperty("java.naming.provider.url",
"ejbd://localhost:8082");
            InitialContext ic = new InitialContext(p);

            PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");
            
            pfl.create(personne);
            System.out.println("Creer une nouvelle personne avec l'interface
remote");
            
        } catch (NamingException ex) {
            ex.printStackTrace();
        }
        
	}
}

in the WEB-INF/lib folder, i have:
ejb-3_0-api.jar
ejb3-persistence-3.3.1.jar
javaee-api-7.0.jar
ojdbc6.jar
openejb-client-4.6.0.jar

Tomee version:
apache-tomee-plus-1.6.0 used with jdk 1.7

I can send you the .war by mail if you want because i can't not upload it
here.
Thks




--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668657.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
sorry but i don't use maven. 
It's not really a professional project.
I just wanted to make a quick comparison with hibernate/jpa ...etc for
exemple
in an Apache (tomcat, tomee ..etc) local server in eclipse.

It does not work. I can show you the log. If you don't believe, i don't know
what to do else ....;)



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668659.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
share a maven project with a failing test showing it fails we could
discuss on concrete things. Basically our arquillian adapter is
relying on it and tests are all green so it is working for sure.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-08 16:33 GMT+02:00 ttran <tt...@yahoo.fr>:
> to be honest, it just does not work whatever i do!
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668652.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Andy Gumbrecht <ag...@tomitribe.com>.
Make your client application available somewhere where we can 
see/download it. Then we can have a look and see what is wrong. There 
are many thousands of users, so I doubt something is broken in TomEE.

Andy.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
to be honest, it just does not work whatever i do!



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668652.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
actually not sure what you do to be honest, javaee-api 7 doesn't work
in tomee yet. You just need openejb-client and javaee-api. If you are
in tomee both are already here.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-08 14:28 GMT+02:00 ttran <tt...@yahoo.fr>:
> i get the same error with javaee-api-7.0.jar;(
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668649.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
i get the same error with javaee-api-7.0.jar;(



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668649.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Ah ok, so i deleted all the other openejb.jar from my WEB-INF/lib and
downloaded the lastest version of openejb-client:

openejb-client-4.6.0.jar
javaee-api-6.0-5.jar

Now, i go through the lookup

PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");

but it throws this exception below at the next instruction
pfl.create(personne) :

avr. 08, 2014 2:07:54 PM org.apache.openejb.client.EventLogger log
Infos:
RemoteInitialContextCreated{providerUri=http://localhost:8082/tomee/ejb}
Exception in thread "main" javax.ejb.EJBException: The bean encountered a
non-application exception; nested exception is: 
	java.lang.NullPointerException
	at
org.apache.openejb.client.EJBInvocationHandler.convertException(EJBInvocationHandler.java:260)

It seems to be an incompactibility with jdk version 1.7 ? I'll try to update
my jdk or get older version of openejb client later. I'll let you know ....

Thks





--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668648.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
maybe I missed something, you don't need to bring openejb from tomee.
Only in a remote client which is not in tomee (main standalone for
instance).
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-08 11:33 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hi,
>
> Yes, i've tried all:
>
> PersonneFacadeRemote pfl = (PersonneFacadeRemote)
> ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");
> then
> PersonneFacadeRemote pfl = (PersonneFacadeRemote)
> ic.lookup("java:PersonneFacadeRemote");
> then
> PersonneFacadeRemote pfl = (PersonneFacadeRemote)
> ic.lookup("PersonneFacadeRemote");
>
> nothing works. But I don't really understand why do i need openejb when
> using Ejb3 and Tomee ? Tomee does not already have a ejb container ?
>
> thks
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668644.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi, 

Yes, i've tried all:

PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");
then
PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("java:PersonneFacadeRemote");
then
PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("PersonneFacadeRemote");

nothing works. But I don't really understand why do i need openejb when
using Ejb3 and Tomee ? Tomee does not already have a ejb container ?

thks



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668644.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
did you try looking up:

java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote

or PersonneFacadeRemote (or java:PersonneFacadeRemote)?
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-06 18:27 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hi,
>
> Now, i've added tomee as external web module to the local server, so wtp can
> get tomee config pointing to its home.
> I see in eclipse console that ejb are loaded and datasource is created
> without error but i still get the naming error when running the test
> client;(
>
> Here is the whole log:
> avr. 06, 2014 6:20:24 PM 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: C:\Program
> Files\Java\jdk1.7.0_51\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Program
> Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD
> APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
> Files (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL
> Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL
> Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL
> Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL
> Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL
> Server\110\DTS\Binn\;C:\Program Files\Java\jdk1.7.0_51\bin;C:\Program
> Files\Java\jre7;.
> avr. 06, 2014 6:20:25 PM org.apache.tomcat.util.digester.SetPropertiesRule
> begin
> Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
> Setting property 'source' to 'org.eclipse.jst.jee.server:Ejb3' did not find
> a matching property.
> avr. 06, 2014 6:20:26 PM org.apache.coyote.AbstractProtocol init
> Infos: Initializing ProtocolHandler ["http-bio-8082"]
> avr. 06, 2014 6:20:26 PM org.apache.coyote.AbstractProtocol init
> Infos: Initializing ProtocolHandler ["ajp-bio-8009"]
> avr. 06, 2014 6:20:29 PM org.apache.openejb.util.OptionsLog info
> Infos: Using
> 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
> avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos:
> ********************************************************************************
> avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: OpenEJB http://openejb.apache.org/
> avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: Startup: Sun Apr 06 18:20:29 CEST 2014
> avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: Copyright 1999-2013 (C) Apache OpenEJB Project, All Rights Reserved.
> avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: Version: 4.6.0
> avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: Build date: 20131117
> avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: Build time: 06:49
> avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos:
> ********************************************************************************
> avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: openejb.home = C:\apache-tomee-plus-1.6.0
> avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
> Infos: openejb.base =
> C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
> avr. 06, 2014 6:20:30 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> Infos: Created new singletonService
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
> avr. 06, 2014 6:20:30 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
> Infos: Succeeded in installing singleton service
> avr. 06, 2014 6:20:30 PM org.apache.openejb.config.ConfigurationFactory init
> Infos: openejb configuration file is
> 'C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\conf\openejb.xml'
> avr. 06, 2014 6:20:30 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=Tomcat Security Service, type=SecurityService,
> provider-id=Tomcat Security Service)
> avr. 06, 2014 6:20:30 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=Default Transaction Manager,
> type=TransactionManager, provider-id=Default Transaction Manager)
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=My DataSource, type=Resource,
> provider-id=Default JDBC Database)
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=My Unmanaged DataSource, type=Resource,
> provider-id=Default JDBC Database)
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=My Singleton Container, type=Container,
> provider-id=Default Singleton Container)
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=My Stateful Container, type=Container,
> provider-id=Default Stateful Container)
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> Infos: Configuring Service(id=My Stateless Container, type=Container,
> provider-id=Default Stateless Container)
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.DeploymentsResolver
> loadFrom
> Avertissement: File error: <Deployments dir="apps/"> - Does not exist:
> C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\apps
> avr. 06, 2014 6:20:31 PM org.apache.openejb.util.OptionsLog info
> Infos: Using 'openejb.system.apps=true'
> avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> Infos: Configuring enterprise application: openejb
> avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Using openejb.deploymentId.format '{ejbName}'
> avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Auto-deploying ejb openejb/User:
> EjbDeployment(deployment-id=openejb/User)
> avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Auto-deploying ejb openejb/Deployer:
> EjbDeployment(deployment-id=openejb/Deployer)
> avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Auto-deploying ejb openejb/ConfigurationInfo:
> EjbDeployment(deployment-id=openejb/ConfigurationInfo)
> avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB)
> avr. 06, 2014 6:20:32 PM org.apache.openejb.config.AppInfoBuilder build
> Infos: Enterprise application "openejb" loaded.
> avr. 06, 2014 6:20:32 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating TransactionManager(id=Default Transaction Manager)
> avr. 06, 2014 6:20:32 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating SecurityService(id=Tomcat Security Service)
> avr. 06, 2014 6:20:32 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating Resource(id=My DataSource)
> avr. 06, 2014 6:20:32 PM
> org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource readOnly
> Infos: Disabling testOnBorrow since no validation query is provided
> avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating Resource(id=My Unmanaged DataSource)
> avr. 06, 2014 6:20:33 PM
> org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource readOnly
> Infos: Disabling testOnBorrow since no validation query is provided
> avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating Container(id=My Singleton Container)
> avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating Container(id=My Stateful Container)
> avr. 06, 2014 6:20:33 PM org.apache.openejb.core.stateful.SimplePassivater
> init
> Infos: Using directory C:\Users\Ttd\AppData\Local\Temp for stateful session
> passivation
> avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating Container(id=My Stateless Container)
> avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Assembling app: openejb
> avr. 06, 2014 6:20:34 PM org.apache.openejb.util.OptionsLog info
> Infos: Using
> 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=openejb/UserBusinessRemote) -->
> Ejb(deployment-id=openejb/User)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos:
> Jndi(name=global/openejb/openejb/User!org.apache.openejb.assembler.util.User)
> --> Ejb(deployment-id=openejb/User)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/openejb/openejb/User) -->
> Ejb(deployment-id=openejb/User)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=openejb/DeployerBusinessRemote) -->
> Ejb(deployment-id=openejb/Deployer)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos:
> Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer)
> --> Ejb(deployment-id=openejb/Deployer)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/openejb/openejb/Deployer) -->
> Ejb(deployment-id=openejb/Deployer)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> avr. 06, 2014 6:20:34 PM 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)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/openejb/openejb/ConfigurationInfo) -->
> Ejb(deployment-id=openejb/ConfigurationInfo)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
> --> Ejb(deployment-id=MEJB)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Created Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer, container=My Stateless Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless
> Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Created Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Created Ejb(deployment-id=openejb/User, ejb-name=openejb/User,
> container=My Stateless Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Started Ejb(deployment-id=openejb/Deployer,
> ejb-name=openejb/Deployer, container=My Stateless Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Started Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless
> Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Started Ejb(deployment-id=openejb/ConfigurationInfo,
> ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Started Ejb(deployment-id=openejb/User, ejb-name=openejb/User,
> container=My Stateless Container)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> deployMBean
> Infos: Deployed
> MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Deployed Application(path=openejb)
> avr. 06, 2014 6:20:34 PM org.apache.openejb.server.ServiceManager initServer
> Infos: Creating ServerService(id=cxf)
> avr. 06, 2014 6:20:35 PM org.apache.openejb.server.ServiceManager initServer
> Infos: Creating ServerService(id=cxf-rs)
> avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
> start
> Infos:   ** Bound Services **
> avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
> printRow
> Infos:   NAME                 IP              PORT
> avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
> start
> Infos: -------
> avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
> start
> Infos: Ready!
> avr. 06, 2014 6:20:35 PM org.apache.catalina.startup.Catalina load
> Infos: Initialization processed in 13091 ms
> avr. 06, 2014 6:20:35 PM
> org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
> Infos: Importing a Tomcat Resource with id 'UserDatabase' of type
> 'org.apache.catalina.UserDatabase'.
> avr. 06, 2014 6:20:35 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> Infos: Creating Resource(id=UserDatabase)
> avr. 06, 2014 6:20:35 PM org.apache.catalina.core.StandardService
> startInternal
> Infos: Démarrage du service Catalina
> avr. 06, 2014 6:20:35 PM org.apache.catalina.core.StandardEngine
> startInternal
> Infos: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
> avr. 06, 2014 6:20:35 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
> Infos: ------------------------- localhost -> /
> avr. 06, 2014 6:20:36 PM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> Infos: Configuring enterprise application:
> C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
> avr. 06, 2014 6:20:36 PM org.apache.openejb.config.AppInfoBuilder build
> Infos: Enterprise application
> "C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT"
> loaded.
> avr. 06, 2014 6:20:36 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Assembling app:
> C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
> avr. 06, 2014 6:20:36 PM org.apache.openejb.cdi.CdiBuilder initSingleton
> Infos: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
> avr. 06, 2014 6:20:36 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> Infos: OpenWebBeans Container is starting...
> avr. 06, 2014 6:20:36 PM org.apache.webbeans.plugins.PluginLoader startUp
> Infos: Adding OpenWebBeansPlugin : [CdiPlugin]
> avr. 06, 2014 6:20:36 PM org.apache.webbeans.plugins.PluginLoader startUp
> Infos: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> avr. 06, 2014 6:20:37 PM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> Infos: All injection points were validated successfully.
> avr. 06, 2014 6:20:37 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> Infos: OpenWebBeans Container has started, it took 296 ms.
> avr. 06, 2014 6:20:37 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Deployed
> Application(path=C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT)
> avr. 06, 2014 6:20:38 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
> Infos: ------------------------- localhost -> /Ejb3
> avr. 06, 2014 6:20:38 PM org.apache.tomee.catalina.TomEEClassLoaderEnricher
> validateJarFile
> Avertissement: jar
> 'C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3\WEB-INF\lib\ejb-3_0-api.jar'
> contains offending class: javax.ejb.EJB. It will be ignored.
> avr. 06, 2014 6:20:38 PM org.apache.tomee.catalina.TomEEClassLoaderEnricher
> validateJarFile
> Avertissement: jar
> 'C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3\WEB-INF\lib\ejb3-persistence-3.3.1.jar'
> contains offending class: javax.persistence.Entity. It will be ignored.
> avr. 06, 2014 6:20:38 PM org.apache.catalina.loader.WebappClassLoader
> validateJarFile
> Infos:
> validateJarFile(C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3\WEB-INF\lib\javaee-api-5.0-3.jar)
> - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
> javax/servlet/Servlet.class
> avr. 06, 2014 6:20:40 PM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> Infos: Configuring enterprise application:
> C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3
> avr. 06, 2014 6:20:42 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Auto-deploying ejb PersonneFacadeImpl:
> EjbDeployment(deployment-id=PersonneFacadeImpl)
> avr. 06, 2014 6:20:42 PM org.apache.openejb.config.InitEjbDeployments deploy
> Infos: Auto-deploying ejb PersonneWS:
> EjbDeployment(deployment-id=PersonneWS)
> avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AutoConfig deploy
> Infos: Configuring PersistenceUnit(name=Ejb3)
> avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AutoConfig
> setJtaDataSource
> Infos: Adjusting PersistenceUnit Ejb3 <jta-data-source> to Resource ID 'My
> DataSource' from 'OraDS'
> avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AutoConfig
> setNonJtaDataSource
> Infos: Adjusting PersistenceUnit Ejb3 <non-jta-data-source> to Resource ID
> 'My Unmanaged DataSource' from 'null'
> avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AppInfoBuilder build
> Infos: Enterprise application
> "C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3"
> loaded.
> avr. 06, 2014 6:20:42 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Assembling app:
> C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3
> avr. 06, 2014 6:20:43 PM
> org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory
> createDelegate
> Infos: PersistenceUnit(name=Ejb3,
> provider=org.apache.openjpa.persistence.PersistenceProviderImpl) - provider
> time 1074ms
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=PersonneFacadeImplLocal) -->
> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos:
> Jndi(name=global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeLocal)
> --> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=PersonneFacadeImplRemote) -->
> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos:
> Jndi(name=global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote)
> --> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/Ejb3/PersonneFacadeImpl) -->
> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=PersonneWSLocalBean) --> Ejb(deployment-id=PersonneWS)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/Ejb3/PersonneWS!com.training.services.PersonneWS)
> --> Ejb(deployment-id=PersonneWS)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/Ejb3/PersonneWS) --> Ejb(deployment-id=PersonneWS)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.cdi.CdiBuilder initSingleton
> Infos: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
> avr. 06, 2014 6:20:45 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> Infos: OpenWebBeans Container is starting...
> avr. 06, 2014 6:20:45 PM org.apache.webbeans.plugins.PluginLoader startUp
> Infos: Adding OpenWebBeansPlugin : [CdiPlugin]
> avr. 06, 2014 6:20:45 PM org.apache.webbeans.plugins.PluginLoader startUp
> Infos: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> avr. 06, 2014 6:20:45 PM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> Infos: All injection points were validated successfully.
> avr. 06, 2014 6:20:45 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> Infos: OpenWebBeans Container has started, it took 78 ms.
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Created Ejb(deployment-id=PersonneWS, ejb-name=PersonneWS,
> container=My Stateless Container)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Created Ejb(deployment-id=PersonneFacadeImpl,
> ejb-name=PersonneFacadeImpl, container=My Stateless Container)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Started Ejb(deployment-id=PersonneWS, ejb-name=PersonneWS,
> container=My Stateless Container)
> avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
> startEjbs
> Infos: Started Ejb(deployment-id=PersonneFacadeImpl,
> ejb-name=PersonneFacadeImpl, container=My Stateless Container)
> avr. 06, 2014 6:20:48 PM org.apache.openejb.server.webservices.WsService
> deployApp
> Infos: Webservice(wsdl=http://localhost:8082/Ejb3/webservices/PersonneWS,
> qname={http://services.training.com/}PersonneWSService) -->
> Ejb(id=PersonneWS)
> avr. 06, 2014 6:20:48 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Deployed
> Application(path=C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3)
> avr. 06, 2014 6:20:49 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
> Infos: ------------------------- localhost -> /tomee
> avr. 06, 2014 6:20:49 PM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> Infos: Configuring enterprise application:
> C:\apache-tomee-plus-1.6.0\webapps\tomee
> avr. 06, 2014 6:20:49 PM org.apache.openejb.config.AppInfoBuilder build
> Infos: Enterprise application "C:\apache-tomee-plus-1.6.0\webapps\tomee"
> loaded.
> avr. 06, 2014 6:20:49 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Assembling app: C:\apache-tomee-plus-1.6.0\webapps\tomee
> avr. 06, 2014 6:20:49 PM org.apache.openejb.cdi.CdiBuilder initSingleton
> Infos: Existing thread singleton service in SystemInstance():
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
> avr. 06, 2014 6:20:49 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> Infos: OpenWebBeans Container is starting...
> avr. 06, 2014 6:20:49 PM org.apache.webbeans.plugins.PluginLoader startUp
> Infos: Adding OpenWebBeansPlugin : [CdiPlugin]
> avr. 06, 2014 6:20:49 PM org.apache.webbeans.plugins.PluginLoader startUp
> Infos: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> avr. 06, 2014 6:20:49 PM org.apache.webbeans.config.BeansDeployer
> validateInjectionPoints
> Infos: All injection points were validated successfully.
> avr. 06, 2014 6:20:49 PM org.apache.openejb.cdi.OpenEJBLifecycle
> startApplication
> Infos: OpenWebBeans Container has started, it took 47 ms.
> avr. 06, 2014 6:20:49 PM org.apache.openejb.assembler.classic.Assembler
> createApplication
> Infos: Deployed Application(path=C:\apache-tomee-plus-1.6.0\webapps\tomee)
> avr. 06, 2014 6:20:50 PM org.apache.coyote.AbstractProtocol start
> Infos: Starting ProtocolHandler ["http-bio-8082"]
> avr. 06, 2014 6:20:50 PM org.apache.coyote.AbstractProtocol start
> Infos: Starting ProtocolHandler ["ajp-bio-8009"]
> avr. 06, 2014 6:20:50 PM org.apache.catalina.startup.Catalina start
> Infos: Server startup in 14535 ms
>
> Thks
>
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668616.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi,

Now, i've added tomee as external web module to the local server, so wtp can
get tomee config pointing to its home.
I see in eclipse console that ejb are loaded and datasource is created
without error but i still get the naming error when running the test
client;(

Here is the whole log:
avr. 06, 2014 6:20:24 PM 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: C:\Program
Files\Java\jdk1.7.0_51\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\oraclexe\app\oracle\product\11.2.0\server\bin;C:\Program
Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMD
APP\bin\x86;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program
Files (x86)\Windows Live\Shared;c:\Program Files (x86)\Microsoft SQL
Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL
Server\110\Tools\Binn\;c:\Program Files\Microsoft SQL
Server\110\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL
Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Microsoft SQL
Server\110\DTS\Binn\;C:\Program Files\Java\jdk1.7.0_51\bin;C:\Program
Files\Java\jre7;.
avr. 06, 2014 6:20:25 PM org.apache.tomcat.util.digester.SetPropertiesRule
begin
Avertissement: [SetPropertiesRule]{Server/Service/Engine/Host/Context}
Setting property 'source' to 'org.eclipse.jst.jee.server:Ejb3' did not find
a matching property.
avr. 06, 2014 6:20:26 PM org.apache.coyote.AbstractProtocol init
Infos: Initializing ProtocolHandler ["http-bio-8082"]
avr. 06, 2014 6:20:26 PM org.apache.coyote.AbstractProtocol init
Infos: Initializing ProtocolHandler ["ajp-bio-8009"]
avr. 06, 2014 6:20:29 PM org.apache.openejb.util.OptionsLog info
Infos: Using
'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
Infos:
********************************************************************************
avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: OpenEJB http://openejb.apache.org/
avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: Startup: Sun Apr 06 18:20:29 CEST 2014
avr. 06, 2014 6:20:29 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: Copyright 1999-2013 (C) Apache OpenEJB Project, All Rights Reserved.
avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: Version: 4.6.0
avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: Build date: 20131117
avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: Build time: 06:49
avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
Infos:
********************************************************************************
avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: openejb.home = C:\apache-tomee-plus-1.6.0
avr. 06, 2014 6:20:30 PM org.apache.openejb.OpenEJB$Instance <init>
Infos: openejb.base =
C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3
avr. 06, 2014 6:20:30 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
Infos: Created new singletonService
org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
avr. 06, 2014 6:20:30 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
Infos: Succeeded in installing singleton service
avr. 06, 2014 6:20:30 PM org.apache.openejb.config.ConfigurationFactory init
Infos: openejb configuration file is
'C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\conf\openejb.xml'
avr. 06, 2014 6:20:30 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=Tomcat Security Service, type=SecurityService,
provider-id=Tomcat Security Service)
avr. 06, 2014 6:20:30 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=Default Transaction Manager,
type=TransactionManager, provider-id=Default Transaction Manager)
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=My DataSource, type=Resource,
provider-id=Default JDBC Database)
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=My Unmanaged DataSource, type=Resource,
provider-id=Default JDBC Database)
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=My Singleton Container, type=Container,
provider-id=Default Singleton Container)
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=My Stateful Container, type=Container,
provider-id=Default Stateful Container)
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
configureService
Infos: Configuring Service(id=My Stateless Container, type=Container,
provider-id=Default Stateless Container)
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.DeploymentsResolver
loadFrom
Avertissement: File error: <Deployments dir="apps/"> - Does not exist:
C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\apps
avr. 06, 2014 6:20:31 PM org.apache.openejb.util.OptionsLog info
Infos: Using 'openejb.system.apps=true'
avr. 06, 2014 6:20:31 PM org.apache.openejb.config.ConfigurationFactory
configureApplication
Infos: Configuring enterprise application: openejb
avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Using openejb.deploymentId.format '{ejbName}'
avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Auto-deploying ejb openejb/User:
EjbDeployment(deployment-id=openejb/User)
avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Auto-deploying ejb openejb/Deployer:
EjbDeployment(deployment-id=openejb/Deployer)
avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Auto-deploying ejb openejb/ConfigurationInfo:
EjbDeployment(deployment-id=openejb/ConfigurationInfo)
avr. 06, 2014 6:20:32 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Auto-deploying ejb MEJB: EjbDeployment(deployment-id=MEJB)
avr. 06, 2014 6:20:32 PM org.apache.openejb.config.AppInfoBuilder build
Infos: Enterprise application "openejb" loaded.
avr. 06, 2014 6:20:32 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating TransactionManager(id=Default Transaction Manager)
avr. 06, 2014 6:20:32 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating SecurityService(id=Tomcat Security Service)
avr. 06, 2014 6:20:32 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating Resource(id=My DataSource)
avr. 06, 2014 6:20:32 PM
org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource readOnly
Infos: Disabling testOnBorrow since no validation query is provided
avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating Resource(id=My Unmanaged DataSource)
avr. 06, 2014 6:20:33 PM
org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource readOnly
Infos: Disabling testOnBorrow since no validation query is provided
avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating Container(id=My Singleton Container)
avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating Container(id=My Stateful Container)
avr. 06, 2014 6:20:33 PM org.apache.openejb.core.stateful.SimplePassivater
init
Infos: Using directory C:\Users\Ttd\AppData\Local\Temp for stateful session
passivation
avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating Container(id=My Stateless Container)
avr. 06, 2014 6:20:33 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Assembling app: openejb
avr. 06, 2014 6:20:34 PM org.apache.openejb.util.OptionsLog info
Infos: Using
'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}'
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=openejb/UserBusinessRemote) -->
Ejb(deployment-id=openejb/User)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos:
Jndi(name=global/openejb/openejb/User!org.apache.openejb.assembler.util.User)
--> Ejb(deployment-id=openejb/User)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/openejb/openejb/User) -->
Ejb(deployment-id=openejb/User)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=openejb/DeployerBusinessRemote) -->
Ejb(deployment-id=openejb/Deployer)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos:
Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer)
--> Ejb(deployment-id=openejb/Deployer)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/openejb/openejb/Deployer) -->
Ejb(deployment-id=openejb/Deployer)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=openejb/ConfigurationInfoBusinessRemote) -->
Ejb(deployment-id=openejb/ConfigurationInfo)
avr. 06, 2014 6:20:34 PM 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)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/openejb/openejb/ConfigurationInfo) -->
Ejb(deployment-id=openejb/ConfigurationInfo)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=MEJB) --> Ejb(deployment-id=MEJB)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome)
--> Ejb(deployment-id=MEJB)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Created Ejb(deployment-id=openejb/Deployer,
ejb-name=openejb/Deployer, container=My Stateless Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless
Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Created Ejb(deployment-id=openejb/ConfigurationInfo,
ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Created Ejb(deployment-id=openejb/User, ejb-name=openejb/User,
container=My Stateless Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Started Ejb(deployment-id=openejb/Deployer,
ejb-name=openejb/Deployer, container=My Stateless Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Started Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless
Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Started Ejb(deployment-id=openejb/ConfigurationInfo,
ejb-name=openejb/ConfigurationInfo, container=My Stateless Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Started Ejb(deployment-id=openejb/User, ejb-name=openejb/User,
container=My Stateless Container)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
deployMBean
Infos: Deployed
MBean(openejb.user.mbeans:application=openejb,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
avr. 06, 2014 6:20:34 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Deployed Application(path=openejb)
avr. 06, 2014 6:20:34 PM org.apache.openejb.server.ServiceManager initServer
Infos: Creating ServerService(id=cxf)
avr. 06, 2014 6:20:35 PM org.apache.openejb.server.ServiceManager initServer
Infos: Creating ServerService(id=cxf-rs)
avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
start
Infos:   ** Bound Services **
avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
printRow
Infos:   NAME                 IP              PORT  
avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
start
Infos: -------
avr. 06, 2014 6:20:35 PM org.apache.openejb.server.SimpleServiceManager
start
Infos: Ready!
avr. 06, 2014 6:20:35 PM org.apache.catalina.startup.Catalina load
Infos: Initialization processed in 13091 ms
avr. 06, 2014 6:20:35 PM
org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
Infos: Importing a Tomcat Resource with id 'UserDatabase' of type
'org.apache.catalina.UserDatabase'.
avr. 06, 2014 6:20:35 PM org.apache.openejb.assembler.classic.Assembler
createRecipe
Infos: Creating Resource(id=UserDatabase)
avr. 06, 2014 6:20:35 PM org.apache.catalina.core.StandardService
startInternal
Infos: Démarrage du service Catalina
avr. 06, 2014 6:20:35 PM org.apache.catalina.core.StandardEngine
startInternal
Infos: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.47 (1.6.0)
avr. 06, 2014 6:20:35 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
Infos: ------------------------- localhost -> /
avr. 06, 2014 6:20:36 PM org.apache.openejb.config.ConfigurationFactory
configureApplication
Infos: Configuring enterprise application:
C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
avr. 06, 2014 6:20:36 PM org.apache.openejb.config.AppInfoBuilder build
Infos: Enterprise application
"C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT"
loaded.
avr. 06, 2014 6:20:36 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Assembling app:
C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT
avr. 06, 2014 6:20:36 PM org.apache.openejb.cdi.CdiBuilder initSingleton
Infos: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
avr. 06, 2014 6:20:36 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
Infos: OpenWebBeans Container is starting...
avr. 06, 2014 6:20:36 PM org.apache.webbeans.plugins.PluginLoader startUp
Infos: Adding OpenWebBeansPlugin : [CdiPlugin]
avr. 06, 2014 6:20:36 PM org.apache.webbeans.plugins.PluginLoader startUp
Infos: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
avr. 06, 2014 6:20:37 PM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints
Infos: All injection points were validated successfully.
avr. 06, 2014 6:20:37 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
Infos: OpenWebBeans Container has started, it took 296 ms.
avr. 06, 2014 6:20:37 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Deployed
Application(path=C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\ROOT)
avr. 06, 2014 6:20:38 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
Infos: ------------------------- localhost -> /Ejb3
avr. 06, 2014 6:20:38 PM org.apache.tomee.catalina.TomEEClassLoaderEnricher
validateJarFile
Avertissement: jar
'C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3\WEB-INF\lib\ejb-3_0-api.jar'
contains offending class: javax.ejb.EJB. It will be ignored.
avr. 06, 2014 6:20:38 PM org.apache.tomee.catalina.TomEEClassLoaderEnricher
validateJarFile
Avertissement: jar
'C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3\WEB-INF\lib\ejb3-persistence-3.3.1.jar'
contains offending class: javax.persistence.Entity. It will be ignored.
avr. 06, 2014 6:20:38 PM org.apache.catalina.loader.WebappClassLoader
validateJarFile
Infos:
validateJarFile(C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3\WEB-INF\lib\javaee-api-5.0-3.jar)
- jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class
avr. 06, 2014 6:20:40 PM org.apache.openejb.config.ConfigurationFactory
configureApplication
Infos: Configuring enterprise application:
C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3
avr. 06, 2014 6:20:42 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Auto-deploying ejb PersonneFacadeImpl:
EjbDeployment(deployment-id=PersonneFacadeImpl)
avr. 06, 2014 6:20:42 PM org.apache.openejb.config.InitEjbDeployments deploy
Infos: Auto-deploying ejb PersonneWS:
EjbDeployment(deployment-id=PersonneWS)
avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AutoConfig deploy
Infos: Configuring PersistenceUnit(name=Ejb3)
avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AutoConfig
setJtaDataSource
Infos: Adjusting PersistenceUnit Ejb3 <jta-data-source> to Resource ID 'My
DataSource' from 'OraDS'
avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AutoConfig
setNonJtaDataSource
Infos: Adjusting PersistenceUnit Ejb3 <non-jta-data-source> to Resource ID
'My Unmanaged DataSource' from 'null'
avr. 06, 2014 6:20:42 PM org.apache.openejb.config.AppInfoBuilder build
Infos: Enterprise application
"C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3"
loaded.
avr. 06, 2014 6:20:42 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Assembling app:
C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3
avr. 06, 2014 6:20:43 PM
org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory
createDelegate
Infos: PersistenceUnit(name=Ejb3,
provider=org.apache.openjpa.persistence.PersistenceProviderImpl) - provider
time 1074ms
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=PersonneFacadeImplLocal) -->
Ejb(deployment-id=PersonneFacadeImpl)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos:
Jndi(name=global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeLocal)
--> Ejb(deployment-id=PersonneFacadeImpl)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=PersonneFacadeImplRemote) -->
Ejb(deployment-id=PersonneFacadeImpl)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos:
Jndi(name=global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote)
--> Ejb(deployment-id=PersonneFacadeImpl)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/Ejb3/PersonneFacadeImpl) -->
Ejb(deployment-id=PersonneFacadeImpl)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=PersonneWSLocalBean) --> Ejb(deployment-id=PersonneWS)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/Ejb3/PersonneWS!com.training.services.PersonneWS)
--> Ejb(deployment-id=PersonneWS)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/Ejb3/PersonneWS) --> Ejb(deployment-id=PersonneWS)
avr. 06, 2014 6:20:45 PM org.apache.openejb.cdi.CdiBuilder initSingleton
Infos: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
avr. 06, 2014 6:20:45 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
Infos: OpenWebBeans Container is starting...
avr. 06, 2014 6:20:45 PM org.apache.webbeans.plugins.PluginLoader startUp
Infos: Adding OpenWebBeansPlugin : [CdiPlugin]
avr. 06, 2014 6:20:45 PM org.apache.webbeans.plugins.PluginLoader startUp
Infos: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
avr. 06, 2014 6:20:45 PM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints
Infos: All injection points were validated successfully.
avr. 06, 2014 6:20:45 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
Infos: OpenWebBeans Container has started, it took 78 ms.
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Created Ejb(deployment-id=PersonneWS, ejb-name=PersonneWS,
container=My Stateless Container)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Created Ejb(deployment-id=PersonneFacadeImpl,
ejb-name=PersonneFacadeImpl, container=My Stateless Container)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Started Ejb(deployment-id=PersonneWS, ejb-name=PersonneWS,
container=My Stateless Container)
avr. 06, 2014 6:20:45 PM org.apache.openejb.assembler.classic.Assembler
startEjbs
Infos: Started Ejb(deployment-id=PersonneFacadeImpl,
ejb-name=PersonneFacadeImpl, container=My Stateless Container)
avr. 06, 2014 6:20:48 PM org.apache.openejb.server.webservices.WsService
deployApp
Infos: Webservice(wsdl=http://localhost:8082/Ejb3/webservices/PersonneWS,
qname={http://services.training.com/}PersonneWSService) -->
Ejb(id=PersonneWS)
avr. 06, 2014 6:20:48 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Deployed
Application(path=C:\workspace_eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp3\wtpwebapps\Ejb3)
avr. 06, 2014 6:20:49 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
Infos: ------------------------- localhost -> /tomee
avr. 06, 2014 6:20:49 PM org.apache.openejb.config.ConfigurationFactory
configureApplication
Infos: Configuring enterprise application:
C:\apache-tomee-plus-1.6.0\webapps\tomee
avr. 06, 2014 6:20:49 PM org.apache.openejb.config.AppInfoBuilder build
Infos: Enterprise application "C:\apache-tomee-plus-1.6.0\webapps\tomee"
loaded.
avr. 06, 2014 6:20:49 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Assembling app: C:\apache-tomee-plus-1.6.0\webapps\tomee
avr. 06, 2014 6:20:49 PM org.apache.openejb.cdi.CdiBuilder initSingleton
Infos: Existing thread singleton service in SystemInstance():
org.apache.openejb.cdi.ThreadSingletonServiceImpl@59d12b6a
avr. 06, 2014 6:20:49 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
Infos: OpenWebBeans Container is starting...
avr. 06, 2014 6:20:49 PM org.apache.webbeans.plugins.PluginLoader startUp
Infos: Adding OpenWebBeansPlugin : [CdiPlugin]
avr. 06, 2014 6:20:49 PM org.apache.webbeans.plugins.PluginLoader startUp
Infos: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
avr. 06, 2014 6:20:49 PM org.apache.webbeans.config.BeansDeployer
validateInjectionPoints
Infos: All injection points were validated successfully.
avr. 06, 2014 6:20:49 PM org.apache.openejb.cdi.OpenEJBLifecycle
startApplication
Infos: OpenWebBeans Container has started, it took 47 ms.
avr. 06, 2014 6:20:49 PM org.apache.openejb.assembler.classic.Assembler
createApplication
Infos: Deployed Application(path=C:\apache-tomee-plus-1.6.0\webapps\tomee)
avr. 06, 2014 6:20:50 PM org.apache.coyote.AbstractProtocol start
Infos: Starting ProtocolHandler ["http-bio-8082"]
avr. 06, 2014 6:20:50 PM org.apache.coyote.AbstractProtocol start
Infos: Starting ProtocolHandler ["ajp-bio-8009"]
avr. 06, 2014 6:20:50 PM org.apache.catalina.startup.Catalina start
Infos: Server startup in 14535 ms

Thks




--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668616.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
not sure what it changes. The point was eclipse wtp doesn't get tomee
config by default it creates a default tomcat one so just take care to
sync it.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-04 16:59 GMT+02:00 ttran <tt...@yahoo.fr>:
> I didn't have an ejb structure project with an ejbModule ...
> I had all my ejb in the webapp under src!
> the last time i saw an ejb, it was years ago ;(
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668593.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
I didn't have an ejb structure project with an ejbModule ...
I had all my ejb in the webapp under src!
the last time i saw an ejb, it was years ago ;(



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668593.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
take care default eclipse setup just ignore tomee cause you need to
import config file in wtp config project or use in place metadata in
wtp config

should be explained on http://tomee.apache.org/tomee-and-eclipse.html
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-04 10:47 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hi,
>
> Ah ok, i see the problem. When i debug the webapp with tomee as local server
> inside eclipse, ejb are not loaded. I didn't found any name in the log.
>
> Now i exported the war and deploy it without eclipse, i get this for my
> interface:
>
> Infos: Jndi(name=PersonneFacadeImplRemote) -->
> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 04, 2014 10:33:22 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos:
> Jndi(name=global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote)
> --> Ejb(deployment-id=PersonneFacadeImpl)
> avr. 04, 2014 10:33:22 AM org.apache.openejb.assembler.classic.JndiBuilder
> bind
> Infos: Jndi(name=global/Ejb3/PersonneFacadeImpl) -->
> Ejb(deployment-id=PersonneFacadeImpl)
>
> so my lookup is:
>             Properties p = new Properties();
> p.setProperty("java.naming.factory.initial","org.apache.openejb.client.RemoteInitialContextFactory");
>             p.setProperty("java.naming.provider.url",
> "http://localhost:8082/tomee/ejb");
>
>             InitialContext ic = new InitialContext(p);
> PersonneFacadeRemote pfl = (PersonneFacadeRemote)
> ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");
>
> but it still does not work yet maybe because i have another problem with the
> driver jdbc. I'll correct it then let you know.
>
> Thank you very much.
> ttran
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668571.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi,

Ah ok, i see the problem. When i debug the webapp with tomee as local server
inside eclipse, ejb are not loaded. I didn't found any name in the log.

Now i exported the war and deploy it without eclipse, i get this for my
interface:

Infos: Jndi(name=PersonneFacadeImplRemote) -->
Ejb(deployment-id=PersonneFacadeImpl)
avr. 04, 2014 10:33:22 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos:
Jndi(name=global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote)
--> Ejb(deployment-id=PersonneFacadeImpl)
avr. 04, 2014 10:33:22 AM org.apache.openejb.assembler.classic.JndiBuilder
bind
Infos: Jndi(name=global/Ejb3/PersonneFacadeImpl) -->
Ejb(deployment-id=PersonneFacadeImpl)

so my lookup is:
            Properties p = new Properties();
p.setProperty("java.naming.factory.initial","org.apache.openejb.client.RemoteInitialContextFactory");
            p.setProperty("java.naming.provider.url",
"http://localhost:8082/tomee/ejb");

            InitialContext ic = new InitialContext(p);
PersonneFacadeRemote pfl = (PersonneFacadeRemote)
ic.lookup("java:global/Ejb3/PersonneFacadeImpl!com.training.domain.ejb.facade.PersonneFacadeRemote");

but it still does not work yet maybe because i have another problem with the
driver jdbc. I'll correct it then let you know.

Thank you very much.
ttran



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668571.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
when the server starts it logs the ejb available names. Just reuse it.
Share catalina.log is you don't get what I mean I'll give you an
example from your own log
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-03 14:59 GMT+02:00 ttran <tt...@yahoo.fr>:
> really sorry to bother you but i don't understand what you mean by "use the
> name in the logs" ?
>
> Here is my logs when i run it:
>
> javax.naming.NamingException: Cannot lookup
> 'global/env/PersonneFacadeRemote'. [Root exception is
> java.rmi.RemoteException: Cannot open input stream to server: ; nested
> exception is:
>         java.io.FileNotFoundException: http://localhost:8082/tomee/ejb]
>         at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:240)
>         at javax.naming.InitialContext.lookup(InitialContext.java:411)
>         at com.training.domain.ejb.testclient.Main.main(Main.java:32)
> Caused by: java.rmi.RemoteException: Cannot open input stream to server: ;
> nested exception is:
>         java.io.FileNotFoundException: http://localhost:8082/tomee/ejb
>         at org.apache.openejb.client.Client.processRequest(Client.java:141)
>         at org.apache.openejb.client.Client.request(Client.java:42)
>         at org.apache.openejb.client.JNDIContext.request(JNDIContext.java:87)
>         at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:234)
>         ... 2 more
> Caused by: java.io.FileNotFoundException: http://localhost:8082/tomee/ejb
>         at
> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1624)
>         at
> org.apache.openejb.client.HttpConnectionFactory$HttpConnection.getInputStream(HttpConnectionFactory.java:59)
>         at org.apache.openejb.client.Client.processRequest(Client.java:138)
>         ... 5 more
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668552.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
really sorry to bother you but i don't understand what you mean by "use the
name in the logs" ?

Here is my logs when i run it:

javax.naming.NamingException: Cannot lookup
'global/env/PersonneFacadeRemote'. [Root exception is
java.rmi.RemoteException: Cannot open input stream to server: ; nested
exception is: 
	java.io.FileNotFoundException: http://localhost:8082/tomee/ejb]
	at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:240)
	at javax.naming.InitialContext.lookup(InitialContext.java:411)
	at com.training.domain.ejb.testclient.Main.main(Main.java:32)
Caused by: java.rmi.RemoteException: Cannot open input stream to server: ;
nested exception is: 
	java.io.FileNotFoundException: http://localhost:8082/tomee/ejb
	at org.apache.openejb.client.Client.processRequest(Client.java:141)
	at org.apache.openejb.client.Client.request(Client.java:42)
	at org.apache.openejb.client.JNDIContext.request(JNDIContext.java:87)
	at org.apache.openejb.client.JNDIContext.lookup(JNDIContext.java:234)
	... 2 more
Caused by: java.io.FileNotFoundException: http://localhost:8082/tomee/ejb
	at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1624)
	at
org.apache.openejb.client.HttpConnectionFactory$HttpConnection.getInputStream(HttpConnectionFactory.java:59)
	at org.apache.openejb.client.Client.processRequest(Client.java:138)
	... 5 more



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668552.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
global/env/PersonneFacadeRemote? is your app called env?

well just use the name in the logs actually.
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-03 12:39 GMT+02:00 ttran <tt...@yahoo.fr>:
> Oh, if i only change java:comp to java:global, the error is ex
> NamingException  (id=29)
> Cannot lookup 'global/env/PersonneFacadeRemote'.
>
> I think that i have a very new version of tomee:
> apache-tomee-plus-1.6.0
>
> I really like Tomcat so i want to continue with Tomee but maybe it's easier
> to deploy ejb with others servers ? because Tomee is not ready, yet ?
>
> thks
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668547.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Oh, if i only change java:comp to java:global, the error is ex
NamingException  (id=29)	
Cannot lookup 'global/env/PersonneFacadeRemote'.

I think that i have a very new version of tomee:
apache-tomee-plus-1.6.0

I really like Tomcat so i want to continue with Tomee but maybe it's easier
to deploy ejb with others servers ? because Tomee is not ready, yet ?

thks



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668547.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
what's the error then? previous one was only "wrong name".
 If you use an old tomee the global name was maybe not supported and
you can need to use logged name (<simple name>Remote)
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-03 10:33 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hi,
>
> Yes my Main test client is in the same webapp and i changed my lookup to
> java:global as shown on this site
> https://blogs.oracle.com/MaheshKannan/entry/portable_global_jndi_names
>
> but nothing to do. It does not work;(
>
> Thanks anyway.
> ttran
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668541.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi,

Yes my Main test client is in the same webapp and i changed my lookup to
java:global as shown on this site
https://blogs.oracle.com/MaheshKannan/entry/portable_global_jndi_names

but nothing to do. It does not work;(

Thanks anyway.
ttran



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668541.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
So your Main is in a webapp? if so isit deployed in tomee? if yes it
should be available if not adding openejb-client in classpath should
be fine.

Side note: your jta datasource name is not good, should just be the id
of the resource.

Finally the name should be either java:global one or
PersonneFacadeRemote (you can check it in tomee logs on lines
Jndi(...))
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-02 18:45 GMT+02:00 ttran <tt...@yahoo.fr>:
> I also created an META-INF/ejb-jar.xml too:
>
> <ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
>          version="3.0">
>   <enterprise-beans>
>     <session>
>       <ejb-name>PersonneFacadeImpl</ejb-name>
>
> <business-local>com.training.domain.ejb.facade.PersonneFacadeLocal</business-local>
>
> <business-remote>com.training.domain.ejb.facade.PersonneFacaderemote</business-remote>
>
> <ejb-class>com.training.domain.ejb.facade.impl.PersonneFacadeImpl</ejb-class>
>       <session-type>Stateless</session-type>
>       <transaction-type>Container</transaction-type>
>     </session>
>   </enterprise-beans>
> </ejb-jar>
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668518.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
I also created an META-INF/ejb-jar.xml too:

<ejb-jar xmlns="http://java.sun.com/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
         version="3.0">
  <enterprise-beans>
    <session>
      <ejb-name>PersonneFacadeImpl</ejb-name>
     
<business-local>com.training.domain.ejb.facade.PersonneFacadeLocal</business-local>
     
<business-remote>com.training.domain.ejb.facade.PersonneFacaderemote</business-remote>
     
<ejb-class>com.training.domain.ejb.facade.impl.PersonneFacadeImpl</ejb-class>
      <session-type>Stateless</session-type>
      <transaction-type>Container</transaction-type>
    </session>
  </enterprise-beans>
</ejb-jar>



--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668518.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by ttran <tt...@yahoo.fr>.
Hi,

How do i have the openejb client in the classpath/classloader ?

Now, i have the url set to "http://localhost:8082/tomee/ejb" and added 
- the openejb-client-3.0.2.jar into WEB-INF/lib
- all the jar extracted from the package openejb-3.1.4.zip as the project
external jars 

but it still does not work. Do i need openejb-3.1.4 jars ?

The error is Cannot lookup 'comp/env/PersonneFacadeRemote' Cannot open input
stream to server: ; nested exception is: 
	java.io.FileNotFoundException: http://localhost:8082/tomee/ejb]

Thanks a lot.





--
View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512p4668517.html
Sent from the OpenEJB Dev mailing list archive at Nabble.com.

Re: Problem to create initialContext()

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi

is openejb-client in client classpath/classloader?

Side note the default ejb endpoint is http://localhost:8082/tomee/ejb
and not just /ejb
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-02 13:28 GMT+02:00 ttran <tt...@yahoo.fr>:
> Hello,
>
> I don't know if it's the right forum to ask my question here, so if it's
> not, please let me know.
> I am creating an small webapp to test ejb3 api and deployint it with tomee
> server.
>
> *Here is what i have in the ejb entity:*
> @Entity
> @Table(name = "PERSONNE")
>
> @NamedQueries({@NamedQuery(name = "Personne.findById",
>         query = "SELECT p FROM Personne p WHERE p.id = :id"),
> @NamedQuery(name = "Personne.findByNom",
>         query = "SELECT p FROM Personne p WHERE p.nom = :nom"),
> @NamedQuery(name = "Personne.findByPrenom",
>         query = "SELECT p FROM Personne p WHERE p.prenom = :prenom")})
>
> public class Personne implements Serializable {
> private static final long serialVersionUID = 1L;
> @Id
> @Column(name = "ID", nullable = false)
> private Integer id;
>
> @Column(name = "NOM")
> private String nom;
>
> @Column(name = "PRENOM")
> private String prenom;
> // getters and setters
> ...
> }
>
> *Then the interface:*
> @Remote
> public interface PersonneFacadeRemote {
>
>         void create(Personne personne);
>         void edit(Personne personne);
>         void remove(Personne personne);
> }
>
> *and the implementation of the interface:*
>
> @Stateless
> public class PersonneFacadeImpl implements PersonneFacadeLocal,
> PersonneFacadeRemote {
>
>
>         @PersistenceContext
>         private EntityManager em;
>
>         public void create(Personne personne) {
>                 em.persist(personne);
>         }
>
>         public void edit(Personne personne) {
>                 em.merge(personne);
>         }
>
>         public void remove(Personne personne) {
>                 em.remove(em.merge(personne));
>         }
> }
>
> *the META-INF/persistence.xml:*
>
> <?xml version="1.0" encoding="UTF-8"?>
> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
>   <persistence-unit name="Ejb3">
>         <jta-data-source>java:/OracleDS</jta-data-source>
>   </persistence-unit>
> </persistence>
>
> *Datasource configured in the tomee.xml*
>   <Resource id="OraDS" type="DataSource">
>     JdbcDriver=oracle.jdbc.OracleDriver
>     JdbcUrl=jdbc:oracle:thin:@localhost:1521:XE
>     UserName=xeuser
>     Password=xeuse
> </Resource>
>
> *And finally, the test client:*
> public class Main {
>
>         public static void main(String[] args) {
>                 // TODO Auto-generated method stub
>
>         try {
>
>                 Personne personne = new Personne();
>                 personne.setId(1);
>                 personne.setNom("test");
>                 personne.setPrenom("Personne facade remote");
>
>             Properties p = new Properties();
>             p.setProperty("java.naming.factory.initial",
> "org.apache.openejb.client.RemoteInitialContextFactory");
>             p.setProperty("java.naming.provider.url",
> "http://localhost:8082/ejb");
>             InitialContext ic = new InitialContext(p);
>
>             PersonneFacadeRemote pfl = (PersonneFacadeRemote)
> ic.lookup("java:comp/env/PersonneFacadeRemote");
>             pfl.create(personne);
>             System.out.println("Creer une nouvelle personne avec l'interface
> remote");
>         } catch (NamingException ex) {
>             ex.printStackTrace();
>         }
> }
>
> When i debug this test client, i get this error below at *InitialContext ic
> = new InitialContext(p);
>
> NoInitialContextException  (id=28)      Cannot instantiate class:
> org.apache.openejb.client.RemoteInitialContextFactory
>
> all remainingName, resolvedName and resolvedObject are null.*
>
> So, i'd like to know if someone here has succeeded to resolve this problem ?
> Thanks for help!
>
>
>
>
> --
> View this message in context: http://openejb.979440.n4.nabble.com/Problem-to-create-initialContext-tp4668512.html
> Sent from the OpenEJB Dev mailing list archive at Nabble.com.