Orion EJB
Resin 3.0

Features
Installation
Configuration
Web Applications
IOC/AOP
Resources
JSP
Servlets and Filters
Portlets
Databases
Admin (JMX)
CMP
EJB
Amber
EJB 3.0
Security
XML and XSLT
XTP
JMS
Performance
Protocols
Third-party
Troubleshooting/FAQ

IDE's
Scottit
Groovy
PHP
Code Libraries
EJB Servers
JMS
JCA Resources
JMX
SSL Accelerators

jBoss
Inprise
JOnAS
Weblogic
Orion
Weblogic
EJB Servers
JMS

From Luciano Montebove:

To use Resin as an EJB client with Orion follow these steps:

  1. Under Orion do nothing :)
  2. In Resin add orion.jar, ejb.jar, mail.jar (from orion) in your app WEB-INF/classes dir
  3. In Resin in your app web.xml add these lines:

    <classpath id='WEB-INF/classes/orion.jar'/>
    <classpath id='WEB-INF/classes/mail.jar'/>
    <classpath id='WEB-INF/classes/ejb.jar'/>
    <jndi-link>
      <jndi-name>java:comp/env/ejb</jndi-name>
      <jndi-factory>com.evermind.server.rmi.RMIInitialContextFactory
      </jndi-factory>
      <init-param java.naming.provider.url="ormi://myOrionHost/MyApp"/>
      <init-param java.naming.security.principal="admin"/>
      <init-param java.naming.security.credentials="xxx"/>
    </jndi-link>
    

  4. Write your servlet/JSP as you would in Orion so for example if you have a SessionBean called MyBean (in your ejb-jar.xml) your lookup should use this string ("java:comp/env/ejb/MyBean")
  5. It's all

Weblogic
EJB Servers
JMS
Copyright © 1998-2005 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark, and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc.