You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 11
Next »
- Take out the version number in the xsd(s) referenced in the xsi:schemaLocation:
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">
These xsd configurations will usually be found in the applicationContext.xml, servlet.xml and <web-app>-security.xml files.
- Modify the propertyConfigurer bean configuration to comply to the new class specification of the same bean in Spring 3.1.1:
From:
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations" value="file:$\{user.home\}/academic-ose-reporting.properties" />
</bean>
To:
<bean id="propertyConfigurer" class="org.springframework.context.support.PropertySourcesPlaceholderConfigurer">
<property name="locations">
<list>
<value>file:$\{user.home\}/academic-ose-reporting.properties</value>
</list>
</property>
<property name="ignoreResourceNotFound" value="true" />
</bean>
The propertyConfigurer bean are found in applicationContext.xml, servlet.xml and may be applicationContext-test.xml.
- Delete the springframework dependencies in the pom.xml of the web application to use the transitive dependencies inherited from csf. The following is the list of spring 3.1.1 dependencies defined in csf:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>3.1.1.RELEASE</version>
<dependency
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-asm</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-instrument-tomcat</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.1.1.RELEASE</version>
<dependency>
\\
\\
\\
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-oxm{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-test{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-tx{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-webmvc{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-webmvc-portlet{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-webmvc-struts{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.5.6{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.mobile{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-mobile-device{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}1.0.0.M2{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.security{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-security-core{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.0.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.security{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-security-web{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.0.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.security{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-security-{+}ldap{+}{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.0.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.ldap{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-{+}ldap{+}-core{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}1.3.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.security{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-security-{+}config{+}{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.0.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
\\
\\
\\
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.security{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-security-{+}taglibs{+}{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}3.1.0.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
\\
# If the web application uses spring web flow or spring batch, update the versions of the related modules in the dependencies{anchor:_GoBack} in the pom file so that they are compatible with spring 3.1.1:
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.webflow{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-binding{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.3.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.webflow{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-faces{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.3.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.webflow{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-{+}webflow{+}{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.3.1.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.batch{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-batch-core{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.1.8.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}type{color}{color:#008080}>{color}jar{color:#008080}</{color}{color:#3f7f7f}type{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}scope{color}{color:#008080}>{color}compile{color:#008080}</{color}{color:#3f7f7f}scope{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}exclusions{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}exclusion{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-{+}tx{+}{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}exclusion{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}exclusions{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.batch{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-batch-infrastructure{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.1.8.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}type{color}{color:#008080}>{color}jar{color:#008080}</{color}{color:#3f7f7f}type{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}scope{color}{color:#008080}>{color}compile{color:#008080}</{color}{color:#3f7f7f}scope{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}org.springframework.batch{color:#008080}</{color}{color:#3f7f7f}groupId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}spring-batch-test{color:#008080}</{color}{color:#3f7f7f}artifactId{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}version{color}{color:#008080}>{color}2.1.8.RELEASE{color:#008080}</{color}{color:#3f7f7f}version{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}type{color}{color:#008080}>{color}jar{color:#008080}</{color}{color:#3f7f7f}type{color}{color:#008080}>{color}
{color:#008080}<{color}{color:#3f7f7f}scope{color}{color:#008080}>{color}compile{color:#008080}</{color}{color:#3f7f7f}scope{color}{color:#008080}>{color}
{color:#008080}</{color}{color:#3f7f7f}dependency{color}{color:#008080}>{color}