[jboss-user] [EJB3] - mixing EJB2.1 with EJB3, datasource is down

Kobi Ianko do-not-reply at jboss.com
Thu Dec 9 07:02:44 EST 2010

Kobi Ianko [http://community.jboss.org/people/kobiianko] created the discussion

"mixing EJB2.1 with EJB3, datasource is down"

To view the discussion, visit: http://community.jboss.org/message/575141#575141

Hi All,
I've got an EJB2.1 project on JBOSS AS 5.1.
I'd like to add new ejb3 (session and entity bean) to the project.

I've created a simple session bean that persist a new entity (row) to the DB, and packed it in a JAR file (with persistence.xml in meta-inf directory).
this works fne.

now, I want it to be a part of my EJB2.1 project so I've done:
1. packed the new jar in the project ear file
2. updated the aplication.xml with the new ejb-module

when I run the server, I can access the session bean from the client but the entity manager is NULL,
and when I run in the browser " http://localhost:8080/admin-console http://localhost:8080/admin-console" I can see the my datasource is marked as "DOWN"

my persistence.xml:

<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence" xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence  http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
  <persistence-unit name="BoardDB">
     <property name="hibernate.hbm2ddl.auto"
              value="update"/> <!-- create-drop/update -->
    <property name="hibernate.dialect"

my session bean:

public class BoardManagerBean implements BoardManagerRemote {

   @PersistenceContext(unitName = "BoardDB")
    EntityManager entityManager;
    public Board getBoardByID(int boardID) {
        return entityManager.find(Board.class, boardID);

    public void echo(String str) {
        LogUtils.info(this.getClass(), str);
        Board board = new Board();

Reply to this message by going to Community

Start a new discussion in EJB3 at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20101209/870e275e/attachment.html 

More information about the jboss-user mailing list