The following is a guide for converting the deployment descriptors for an application built for Geronimo 1.1 to the appropriate descriptors for Geronimo 2.1. Other changes might be required to either the deployment plans or the application itself depending on the application.

EAR Project Definition

application.xml

No Changes Required

geronimo-application.xml

Attribute

Geronimo 1.1

Geronimo 2.1

xmlns

http://geronimo.apache.org/xml/ns/j2ee/application-1.1 http://geronimo.apache.org/xml/ns/j2ee/application-2.0

EJB Project Definition

ejb-jar.xml

No Changes Required

openejb-jar.xml

Attribute

Geronimo 1.1

Geronimo 2.1

xmlns

http://openejb.org/xml/ns/openejb-jar-2.1 http://openejb.apache.org/xml/ns/openejb-jar-2.2

xmlns:nam

http://geronimo.apache.org/xml/ns/naming-1.1 http://geronimo.apache.org/xml/ns/naming-1.2

xmlns:pkgen

http://www.openejb.org/xml/ns/pkgen-2.0 http://openejb.apache.org/xml/ns/pkgen-2.1

xmlns:sec

http://geronimo.apache.org/xml/ns/security-1.1 http://geronimo.apache.org/xml/ns/security-2.0

xmlns:sys

http://geronimo.apache.org/xml/ns/deployment-1.1 http://geronimo.apache.org/xml/ns/deployment-1.2

WebApp Project Definition

web.xml

No Changes Required

geronimo-web.xml

Attribute

Geronimo 1.1

Geronimo 2.1

xmlns

http://geronimo.apache.org/xml/ns/j2ee/web-1.1 http://geronimo.apache.org/xml/ns/j2ee/web-2.0.1