Geronimo 1.0 Milestone Build M1 Released
Dain Sundstrom writes "The Geronimo team is pleased to announce the availability of our first milestone release, 1.0 M1. M1 marks the first of many milestone releases to come. This milestone integrates the main container components: Geronimo, MX4J, Jetty, OpenEJB and ActiveMQ. It has been amazing to see our communities come together and show such strong support for Apache Geronimo. There is still much work to be done on this integration and we look forward to fostering more collaboration between our projects to create an even more unified M2. As this is our first release and bound to draw a lot of attention, we have put together a thorough set of release notes which detail the current state of Geronimo. We advise that this is simply a milestone release and is not for general use, nor is it any indication of a final release. Our goal with this release is to start out slowly with a base set of functionality and gather some initial feedback that we can incorporate into future milestones."
Given that the ASF has wider industry support and several members of Sun, it may even get certified. This would be potentially bad news for JBoss.
"Give away the stone, let the oceans take and transmutate this cold and faded anchor." - Maynard James Keenan
ripped off of the Apache Geronimo Wiki:
http://wiki.apache.org/geronimo
The Apache Software Foundation has initiated a project to develop an open source, Apache-licensed, implementation of the J2EE specification. In addition, the project is committed to certifying the implementation as J2EE compliant. This is an ambitious goal and will present a formidable challenge for the people involved, given the wide range of technologies covered by the specification. Apache Geronimo builds upon the many Java projects at the Apache Software Foundation. In addition, the project is bringing together members of the Castor, JBoss, MX4J and OpenEJB communities. We would like to extend an open invitation to everyone involved in the J2EE space, both commercial entities and talented individuals, to join the community and build a world-class J2EE implementation. The Apache Software Foundation is in a unique position to build a J2EE compliant platform. Our non-profit, charity status, and our relationship with Sun Microsystems, provides the foundation with access to the J2EE TCKs, making it possible to achieve certification. In addition, our flexible and unrestrictive licensing makes it possible for a wide variety of participants to assist in the development of Apache Geronimo, and to build their own solutions upon the platform. Apache Geronimo has been launched within the Apache Incubator.
It's a "wiki" which allows anyone to edit the text. You can see the differences between versions by clicking on the colored glasses. Bad idea to post a site that anyone can edit on the front page of slashdot.
It could be worse, they could allow image posting.
According to Apache's incubator project listing, it's a "J2EE container".
Though the descriptive article link to a wiki saying nothing but "LOL JEWS" sure didn't clarify that for me. Hope their J2EE implementation is more secure than their website.
Try here.
/. trolls branching out like that. :-/
Lovely to see the
-Peter
It's an Enterprise JavaBeans (EJB) container, where you can deploy enterprise archives and ... well, run them.
Think Tomcat, which is a container for web applications. Geronimo runs along the same vein but for EJB's. In fact it incorporates a Servlet/Web/JSP container of its own, namely Jetty.
And yes, it's Java stuff.
For those who don't read the article....
Geronimo is an attempt to produce an apache-licensed J2EE middleware stack. Another player in the JBoss realm, apache licensed as opposed to GPL backed by the JBoss commercial company.
Will end up being another postgres vs. mysql 'battle':
One with more features than the other
Different licenses
One propped up by a company
[ We're a JBoss (GPL, not LLC) / Postgres shop ourselves ]
It's a wiki. The 'real' geronimo page is at http://incubator.apache.org/projects/geronimo.html
One of the developers (I won't name the individual) on geronimo claimed Tomcat wasn't modular enough. Kinda funny since JBoss embeds tomcat just fine. Geronimo holds promise. Only time will tell.
"In fact it incorporates a Servlet/Web/JSP container of its own, namely Jetty."
Just for clarification, Jetty was written by Greg Wilkins and is maintained by him and MortBay Consulting. It uses jasper as it's JSP engine, but is otherwise much faster than Tomcat. So to say Jetty is part of the Geronimo project is sort of misleading--as it is it's own entity. But that's the nice thing about good design--these things are modular.
I just saw over on TSS that they are planning to support Tomcat alongside Jetty in the future.
As far as I know (i heard this in JBoss training, and can verify it with the current build we are using -- 3.2.3) Tomcat is bundled and is the default web container from here on out.
The new JBoss 4.0 (which is still in beta) is coming bundled w/ Tomcat 5
arcane for life
That's not really accurate.
It's a J2EE container / application server, which means that yes it'll host EJBs but EJB is not it's sole purpose.
J2EE application servers provide EJB, JMS, Servlet/JSP, Web Services, JNDI for service and resource location, and a whole heap of other standard APIs.
Geronimo takes the approach of integrating a whole heap of existing apache licensed components into the one cohesive server.
A lot of people think that EJB is all there is to J2EE, but it's not - in fact it's the least important component, the one that should be avoided completely unless you really know you need it.
Advanced users are users too!