2.2. Migrating from Seam 2.0 to Seam 2.1 or 2.2

This section describes the changes between Seam 2.0 and Seam 2.1 or 2.2. If you are trying to migrate from Seam 1.2.x, you will need to read the previous section, Section 2.1, “Migrating from Seam 1.2.x to Seam 2.0”, before following any steps outlined in this section.

2.2.1. Changes to dependency jar names

Refer to Table 2.1, “Included JARs” and Table 2.2, “Removed JARs” for a list of JARs which are included, and other that have been removed from the Seam framework.

Table 2.1. Included JARs

File Name Description
ant-launcher.jar
common-codec.jar
commons-httpclient.jar
concurrent.jar
darkX.jar
New pluggable RichFaces skin DarkX
drools-api.jar
Drools 5 API
drools-decisiontables.jar
Drools 5 decision rules features
drools-templates.jar
Drools 5 rule template features
ehcache.jar
glassX.jar
New pluggable RichFaces skin GlassX
hibernate-core.jar
htmlparser.jar
HTML parser, dependency for OpenID features
httpclient.jar
httpcore.jar
itext-rtf.jar
Dependency for extended options when exporting into RTF from itext
jaxrs-api.jar
jbosscache-core.jar
jboss-common-core.jar
jboss-logging.spi.jar
jboss-seam-excel.jar
Microsoft Excel integration module
jboss-seam-resteasy.jar
RestEasy integration module
jboss-transaction-api.jar
jboss-vfs.jar
jcip-annotations.jar
jcl-over-slf4j.jar
Bridging latency logging APIs, a dependency for Resteasy integration module
jettison.jar
jms.jar
joda-time.jar
junit.jar
jxl.jar
Dependency for Microsoft Excel integration module
laguna.jar
New pluggable RichFaces skin laguna
mvel2.jar
Expression language dependency for Drools 5
openid4java.jar
OpenID Java API for integrating in Security Seam module
openxri-client.jar
OpenRXI resolver, a dependency for OpenID integration
openrxi-syntax.jar
OpenXRI parser, a dependency for OpenID integration
resteasy-atom-provider.jar
Dependency for Resteasy integration module
resteasy-jaxb-provider.jar
Dependency for Resteasy integration module in Seam
resteasy-jaxrs.jar
Dependency for Resteasy integration module
resteasy-jettison-provider.jar
slf4j-api.jar
Logging bridge for log4j, used by Hibernate and other dependencies
slf4j-log4j12.jar
Logging bridge for log4j, used by Hibernate and other dependencies
testng-jdk15.jar
TestNG framework

Many of the removed JARs have been excluded for several versions of the Platform. This list is mainly included for historical purposes.

Table 2.2. Removed JARs

JAR Reason for Removal
activation.jar
Activation is bundled with Java 6, so it can be removed from the distribution.
commons-lang.jar
Commons Lang Library is no longer required.
geronimo-jms_1.1_spec.jar
geronimo-jtaB_spec-1.0.1.jar
hibernate3.jar
jboss-cache-jdk50.jar
jboss-jmx.jar
jboss-system.jar
mvel.jar
testng.jar