Hello, I'm a newbie with application servers and ejb3 in particular (so maybe 
you fall from the pan in the brace - as we say in italian) but with my search 
on internet and with a lot of patient I've concluded that what you need to 
deploy an ejb3 is.
Suppose you want to deploy a jar with a session bean that use an entity (POJO) 
bean. Who use the bean is another jar into the same application (ear)
1) the bean jar need an ejb-jar.xml 
<?xml version="1.0" encoding="UTF-8"?>
<ejb-jar version="3.0" 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";>
  <display-name>uns-bean</display-name>
  <enterprise-beans>
    
      <ejb-name>UniqueNumberBean</ejb-name>
    
  </enterprise-beans>
</ejb-jar>
2) it need also a jboss.xml:
<?xml version="1.0" encoding="UTF-8"?>
<enterprise-beans>
      
         <ejb-name>UniqueNumberBean</ejb-name>
         <jndi-name>UniqueNumberBean</jndi-name>
      
</enterprise-beans>
3) For the entity is required a 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="uns-ejbPU" transaction-type="JTA">
    org.hibernate.ejb.HibernatePersistence
    <jta-data-source>java:OracleDS</jta-data-source>
    eu.efsa.docreg.uns.beans.PendingNumber
    <exclude-unlisted-classes>true</exclude-unlisted-classes>
    
    
  </persistence-unit>

4) I've also used a jndi.properties
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost:1099

The Session bean implements the Local and the Remote interface.

<<In the mouth of the loop>> (reply is .... <>)

Regards
Giancarlo

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4042747#4042747

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4042747
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to