Hello,
Thanks for Geronimo. I installed it yesterday. Initially I wanted to use
JBoss, but I decided to use Geronimo, as it comes along with ActiveMQ which
I use. Probably I am still a newbie to J2EE-Servers.
What I want to do:
I want deploy a packaged java application to Geronimo, which has
- nothing to do with EJB
- nothing to do with JSP/Servlets.
The application is already finished, a pojo-application, but it's
bootstrapped by a main()-method. It's a server. During startup in Geronimo,
I additionally plan to bind something to JNDI, like done here (1).
What I would need now, is a quick advice, how to get this main-method start-
and stop-able in Geronimo. I managed to get this done in JBoss with an
+ MBean
+ .sar-file.
So here we have GBeans and certain packaging-names.
My application is part of a maven-2-multimodule-project which offers various
packaging methods. My idea is now to use a
+ war-file
+ GBean-code
+ Geronimo desciptor
+ my application code
I tend to use a war-file, because my IDE allows to output an exploded war
file directly into Geronimo-deploy-folder. This almost works nice on the fly
for JSFaces-Servlet-alike-applications with Geronimo + Tomcat.
There also is the possibility to use the maven-ear-plugin which allows
* ejb
* war
* jar
* ejb-client
* rar
* ejb3
* par
* sar
* wsr
* har
In order to prevent days of trial and error, I thought I would ask, what you
think of this. Escpecially if you are maven2 familiar, I would appreaciate
all tips, best practices, etc. What is the most efficient way for newbies.
Regards and thanks in advance !
Christian
(1) http://opensource.atlassian.com/projects/spring/browse/SPR-1422