OK, well, you could certainly deploy the "headless apps" as GBeans -- or at least, deploy a GBean that starts the app when the GBean starts and stops it when the GBean stops (and perhaps hooks it up to some JMS resources or JDBC pools). You could then create an EAR containing the web apps, the JDBC/JMS resources, and the GBean definitions. Though I don't know how you can package an arbitrary JAR (containing the headless application code) in an EAR, so it might be easier to put all the J2EE and JDBC/JMS stuff in an EAR and put the headless applications in a separate JAR that just depends on the EAR.
If you need help with the GBeans, let's start by sketching out what GBeans you need and what each one should do. Thanks, Aaron On 5/26/06, Marcus Malcom <[EMAIL PROTECTED]> wrote:
Essentially, what I have is: some headless applications that right now are being started from a bash shell script and some web applications. The web applications are deployed to a tomcat instance. We are using ActiveMQ for all of our applications and we are also using DB connection pooling. So, what I'm looking for is a single place to manage all of our resources - web application and these so called "headless" apps: deploy/Stop/start/JMX related info/etc. And yes, it would be great to be able to share resources across all of applications. Thanks for the quick response. -- Marcus On Fri, 2006-05-26 at 17:45 -0400, Aaron Mulder wrote: > I'm not sure exactly what you mean. If you don't want to use J2EE > what are you looking for out of a container? If you don't want to use > the built-in features, I'm not saying that Geronimo wouldn't fit, but > you'd also want to look at e.g. XBean and Pico/Nano and so on. But > perhaps you want to use the Geronimo DB pools and JMS features but not > J2EE features. Can you give some more detail? > > Thanks, > Aaron > > On 5/26/06, Marcus Malcom <[EMAIL PROTECTED]> wrote: > > First off Geronimo is just looking fabulous - thanks! > > > > So, I would like to try and make Geronimo a one-stop solution for us, > > but the one thing that we're looking to do is to deploy non J2EE > > applications. In this case I'm interested in deploying "headless" J2SE > > applications. I've looked at the documentation for GBeans and this looks > > very promising, but I don't see much documentation/support for what I'm > > trying to do. So I guess my question is: am I trying to fit a square peg > > into a round hole here? If not, is there any documentation for this? > > > > Version: Geronimo 1.0 > > > > Thanks! > > > > -- > > Marcus -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBEd3llCmHgPZZrHwIRAoh+AJwMcdROGrggJrDTq5mgUuT9gFaaVwCfc1oA lp9/B6C5sG0zjRMkIS+8Vg4= =OOhw -----END PGP SIGNATURE-----
