You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Yuri Makhno (JIRA)" <ji...@apache.org> on 2010/10/15 00:32:33 UTC
[jira] Updated: (OPENEJB-1374) Compatibility between Jboss and
OpenEJB JNDI names and CMP configurations
[ https://issues.apache.org/jira/browse/OPENEJB-1374?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Yuri Makhno updated OPENEJB-1374:
---------------------------------
Attachment: openejb-jboss.zip
> Compatibility between Jboss and OpenEJB JNDI names and CMP configurations
> -------------------------------------------------------------------------
>
> Key: OPENEJB-1374
> URL: https://issues.apache.org/jira/browse/OPENEJB-1374
> Project: OpenEJB
> Issue Type: Improvement
> Components: deployment
> Reporter: Yuri Makhno
> Attachments: openejb-jboss.zip
>
>
> Our company uses Jboss in production and OpenEjb for unit testing. When we started adaptation of OpenEJb in our environment we had two main problems:
> * OpenEjb and Jboss use different JNDI names for beans
> * Jboss cmp beans can't be deployed with OpenEjb
> After some investigation we decided to write JbossCompatibleInitialContextFactory which extends LocalInitialContextFactory and:
> * supports @LocalBinding, @RemoteBinding, @RemoteBindings jboss ejb3 annotations
> * translates jbosscmp-jdbc.xml to OpenEjb cmp beans format in runtime
> * parses jboss.xml to find JNDI names for beans
> * adds compatibility with Jboss JNDI names for datasources (like: "java:/PostgresDS", "java:jcr/local")
> I'm attaching implementation of JbossCompatibleInitialContextFactory as well as tests of the factory for ejb2 and ejb3 beans.
> We would be pleasure if our work will be helpful for you.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.