You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by David Blevins <da...@visi.com> on 2002/11/21 00:37:39 UTC

Feedback on Tomcat+OpenEJB integration

Hi All,

Just want to let Tomcat users know of the new Tomcat+OpenEJB integration
we're shipping in OpenEJB 0.9.0 and to get some feedback on what Tomcat
users would like to see most in the coming 0.9.x releases.

We've taken a different integration approach than other EJB servers have
taken.  Typically ejb servers have embedded Tomcat into their platforms,
requiring you to switch platforms and use the Tomcat version they ship.
We've taken the opposite approach and have created an integration that
embeds OpenEJB into your existing Tomcat setup.  So you can keep your
working Tomcat installation, use whatever version you want, and upgrade
to different Tomcat versions whenever you feel like it.

On the technical side, the integration consists of a servlet that loads
on startup, locates the OpenEJB installation, then walks up the
classloader tree, loads OpenEJB and your EJBs into the Tomcat common
classloader, then starts up the EJB container system in Tomcat's VM.  So
all your servlets and JSPs have network-free access to all the EJBs in
OpenEJB.

There is a war file called openejb_loader.war, you copy that into your
Tomcat webapp directory, set the openejb.home init-param in the
openejb_loader's web.xml, and restart Tomcat.  That's it. To pull
OpenEJB out again, just delete the openejb_loader.war and restart.

We did a limited release of this integration, worked out the issues, and
now have it up for download in OpenEJB 0.9.0.  What we'd like from
everyone here is some feedback on:
  1) what additional features/support you would like to see in the
coming weeks, and 
  2) which are the most important.  
  
The feedback we get will determine what features we add to the
integration and what order we add them.

Already on the list is:
  - Support for web.xml's ejb-link. For now, ejbs are accessed from
OpenEJB's JNDI namespace and not from Tomcat's.

You can find the 0.9.0 release here:
http://openejb.sourceforge.net/download.html 

Thanks, we hope you enjoy the functionality!

David Blevins
OpenEJB project


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: Feedback on Tomcat+OpenEJB integration

Posted by David Blevins <da...@visi.com>.
Actually yes, we're working on a web-based admin console.  It almost
made it into the 0.9.0 release, but is still rough around the edges, so
it's being held over till it's really ready.

We did ship a basic telnet admin console in 0.9.0 believe it or not.
Right now there are only a few commands in it (system, exit, lookup,
version, stop, help).  Those will do things like list the containers and
the beans, stop the server, or allow you to browse the JNDI namespace.
The telnet deamon doesn't start when you are embeding OpenEJB though,
only when running it as a standalone server in it's very own VM.
Security being the main reason.  We'll probably make that configurable
in the future so people can turn it on even when using OpenEJB as an
embedded library.

-David

> -----Original Message-----
> From: Kwok Peng Tuck [mailto:pengtuck@makmal.com] 
> Sent: Wednesday, November 20, 2002 6:00 PM
> To: Tomcat Users List
> Subject: Re: Feedback on Tomcat+OpenEJB integration
> 
> 
> sounds pretty good & cool, although I don't have need for 
> ejbs yet. Will there be some sort of interface(web or 
> whatever)  to administer the 
> ejb container ?
> 
> David Blevins wrote:
> 
> >Hi All,
> >
> >Just want to let Tomcat users know of the new Tomcat+OpenEJB 
> >integration we're shipping in OpenEJB 0.9.0 and to get some 
> feedback on 
> >what Tomcat users would like to see most in the coming 0.9.x 
> releases.
> >
> >We've taken a different integration approach than other EJB servers 
> >have taken.  Typically ejb servers have embedded Tomcat into their 
> >platforms, requiring you to switch platforms and use the 
> Tomcat version 
> >they ship. We've taken the opposite approach and have created an 
> >integration that embeds OpenEJB into your existing Tomcat setup.  So 
> >you can keep your working Tomcat installation, use whatever 
> version you 
> >want, and upgrade to different Tomcat versions whenever you 
> feel like 
> >it.
> >
> >On the technical side, the integration consists of a servlet 
> that loads 
> >on startup, locates the OpenEJB installation, then walks up the 
> >classloader tree, loads OpenEJB and your EJBs into the Tomcat common 
> >classloader, then starts up the EJB container system in 
> Tomcat's VM.  
> >So all your servlets and JSPs have network-free access to 
> all the EJBs 
> >in OpenEJB.
> >
> >There is a war file called openejb_loader.war, you copy that 
> into your 
> >Tomcat webapp directory, set the openejb.home init-param in the 
> >openejb_loader's web.xml, and restart Tomcat.  That's it. To pull 
> >OpenEJB out again, just delete the openejb_loader.war and restart.
> >
> >We did a limited release of this integration, worked out the issues, 
> >and now have it up for download in OpenEJB 0.9.0.  What we'd 
> like from 
> >everyone here is some feedback on:
> >  1) what additional features/support you would like to see in the 
> >coming weeks, and
> >  2) which are the most important.
> >  
> >The feedback we get will determine what features we add to the 
> >integration and what order we add them.
> >
> >Already on the list is:
> >  - Support for web.xml's ejb-link. For now, ejbs are accessed from 
> >OpenEJB's JNDI namespace and not from Tomcat's.
> >
> >You can find the 0.9.0 release here: 
> >http://openejb.sourceforge.net/download.html
> >
> >Thanks, we hope you enjoy the functionality!
> >
> >David Blevins
> >OpenEJB project
> >
> >
> >--
> >To unsubscribe, e-mail:   
> <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> >For 
> additional commands, 
> e-mail: 
> ><ma...@jakarta.apache.org>
> >
> >
> >  
> >
> 
> 
> 
> --
> To unsubscribe, e-mail:   
> <mailto:tomcat-user-> unsubscribe@jakarta.apache.org>
> For 
> additional commands, 
> e-mail: <ma...@jakarta.apache.org>
> 


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: Feedback on Tomcat+OpenEJB integration

Posted by Kwok Peng Tuck <pe...@makmal.com>.
sounds pretty good & cool, although I don't have need for ejbs yet.
Will there be some sort of interface(web or whatever)  to administer the 
ejb container ?

David Blevins wrote:

>Hi All,
>
>Just want to let Tomcat users know of the new Tomcat+OpenEJB integration
>we're shipping in OpenEJB 0.9.0 and to get some feedback on what Tomcat
>users would like to see most in the coming 0.9.x releases.
>
>We've taken a different integration approach than other EJB servers have
>taken.  Typically ejb servers have embedded Tomcat into their platforms,
>requiring you to switch platforms and use the Tomcat version they ship.
>We've taken the opposite approach and have created an integration that
>embeds OpenEJB into your existing Tomcat setup.  So you can keep your
>working Tomcat installation, use whatever version you want, and upgrade
>to different Tomcat versions whenever you feel like it.
>
>On the technical side, the integration consists of a servlet that loads
>on startup, locates the OpenEJB installation, then walks up the
>classloader tree, loads OpenEJB and your EJBs into the Tomcat common
>classloader, then starts up the EJB container system in Tomcat's VM.  So
>all your servlets and JSPs have network-free access to all the EJBs in
>OpenEJB.
>
>There is a war file called openejb_loader.war, you copy that into your
>Tomcat webapp directory, set the openejb.home init-param in the
>openejb_loader's web.xml, and restart Tomcat.  That's it. To pull
>OpenEJB out again, just delete the openejb_loader.war and restart.
>
>We did a limited release of this integration, worked out the issues, and
>now have it up for download in OpenEJB 0.9.0.  What we'd like from
>everyone here is some feedback on:
>  1) what additional features/support you would like to see in the
>coming weeks, and 
>  2) which are the most important.  
>  
>The feedback we get will determine what features we add to the
>integration and what order we add them.
>
>Already on the list is:
>  - Support for web.xml's ejb-link. For now, ejbs are accessed from
>OpenEJB's JNDI namespace and not from Tomcat's.
>
>You can find the 0.9.0 release here:
>http://openejb.sourceforge.net/download.html 
>
>Thanks, we hope you enjoy the functionality!
>
>David Blevins
>OpenEJB project
>
>
>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
>  
>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>