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 <[EMAIL PROTECTED]> 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 <[EMAIL PROTECTED]> > > 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 > > [EMAIL PROTECTED] > > -- ~Jason Warner