geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jason Warner" <jaw...@gmail.com>
Subject Re: Geronimo 1.1 to 2.1/ J2EE to JEE(5)
Date Wed, 27 Feb 2008 16:36:39 GMT
Mark,

I went ahead and added that wiki page.  It can be found here :
http://cwiki.apache.org/confluence/display/GMOxDOC21/Deployment+descriptor+changes+for+going+from+G+1.1+to+G+2.1

Please let me know if you see anything that you'd like changed or added.
One thing I should note is that Geronimo 2.1 actually requires a general web
application xmlns of http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1 rather
than web-2.0 which is required for 2.0.

On Wed, Feb 27, 2008 at 9:30 AM, Mark Aufdencamp <mark@aufdencamp.com>
wrote:

> I developed on a Windows XP workstation in Eclipse 3.2 with Geronimo
> 1.1.1. I deployed a clean Eclipse Europa 3.3 and Geronimo-Tomcat6-
> 2.0.1 environment on an Ubuntu workstation. I then checked out my EAR
> Project, EJB Project, and WEB Projects from my subversion repository.
> The initial attempt to deploy tossed a deployment exception with some
> versioning messages.
>
> I'll try it again with 2.1 before the beginning of next week and follow
> up to the list. I'll report the results straight out of subversion and
> with my proposed deployment descriptor modifications.
>
> I'm fairly confident that the Tomcat component will be backward
> compatible. (Large user base) My greatest potential concern is with
> changes to the EJB project.
>
> Can anyone say for certain that they've deployed and tested an EJB 2.1
> project on Geronimo 2.0/2.1 ?
>
>
> What kind of regression tests exists for backward compatibility in the
> code base? I guess I should check out the source and start looking at
> the code instead of being a binary user:) (BIG Thank You to those that
> compile the binaries for the rest of us users!)
>
>
> Does the JEE TCK include the J2EE TCK as a subset to test backward
> compatibility?
>
>
> Just curious and not pressed to get on Geronimo 2.1. I would like to
> start playing with an EJB 3.0 model branch moving forward with my
> applications back end code.
>
> Has anyone developed/deployed an EAR with a EJB 2.1 Project and a EJB
> 3.0 Project component?
>
>
> Thanks to all for the 411
>
>
> > -------- Original Message --------
> > Subject: Geronimo 1.1 to 2.1/ J2EE to JEE(5)
> > From: Mark Aufdencamp <mark@aufdencamp.com>
> > Date: Tue, February 26, 2008 3:00 pm
> > To: user@geronimo.apache.org
> >
> >
> > As I a haven't seen this specifically identified, I thought I'd outline
> > my thoughts and have them confirmed.  Everyones comments are appreciated
> >
> > I'm presuming no required changes to the codebase.  The only requirement
> > to port a J2EE Geronimo 1.1 Enterprise Application to run as a JEE
> > Geronimo 2.0/2.1 Enterprise Application are changes to the Application
> > Server specific deployment descriptors.  I don't for see problems with
> > the EAR or WAR's, but have my concerns about the EJB's.  My
> > understanding is that EJB 2.1 is required to function as a part of the
> > JEE spec.  Read: You don't have to port from EJB 2.1 to EJB 3.0,
> > although there are significant advantages to the new JPA technology.
> >
> > To port a J2EE Enterprise Application from Geronimo 1.1 to a JEE(5)
> > Enterprise Application on Geronimo 2.0/2.1
> >
> > EAR Project Definition
> > ------------------------
> > application.xml
> > xmlns="http://java.sun.com/xml/ns/j2ee"
> > No Changes Required
> >
> > geronimo-application.xml
> > xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-1.1"
> >
> > becomes
> >
> > xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-2.0"
> >
> > EJB Project Definition
> > ------------------------
> > ejb-jar.xml
> > No Changes Required
> >
> > openejb-jar.xml
> >
> > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
> > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1"
> > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > xmlns:sec="http://geronimo.apache.org/xml/ns/security-1.1"
> > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.1"
> >
> > becomes
> >
> > xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
> > xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
> > xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
> > xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0"
> > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"
> >
> >
> > WebApp Project Definition
> > ------------------------
> > web.xml
> > No Change Required
> >
> > geronimo-web.xml
> > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-1.1"
> >
> > becomes
> >
> > xmlns="http://geronimo.apache.org/xml/ns/j2ee/web-2.0"
> >
> >
> > Hope this helps others!
> >
> > TIA,
> > Mark Aufdencamp
> > Mark@Aufdencamp.com
>
>


-- 
~Jason Warner

Mime
View raw message