...
Panel | ||||||
---|---|---|---|---|---|---|
Customizing the project WAR |
- Run Eclipse and open a . From the Project Explorer View and , open the Maven WAR project that you want to customize.
Your Project Explorer View should look similar to the following:indent 2 2 !customizeWar002.jpg!
- Expand your project, then expand src/main/resources.
Your Project Explorer View should look similar to the following:indent 2 2 !customizeWar004.jpg!
- Open the applicationContext-projectName-config.xml for editing and change the following lines substituting your project name for projectName.
The are 5 occurances of projectName that have to be changed.Code Block <bean id="*projectName*WebMappingResources" class="org.springframework.beans.factory.config.ListFactoryBean" parent="hibernateCsfProjectNameMappingResources"> <bean id="projectNameWebMappingResources" class="org.springframework.beans.factory.config.ListFactoryBean" parent="hibernateCsf*ProjectName*MappingResources"> <bean id="hibernateMappingResources" class="org.springframework.beans.factory.config.ListFactoryBean" parent="*projectName*WebMappingResources"> <value>file:$\{user.home}/*projectName*.properties</value> <value>file:$\{user.home}/*projectName*.properties</value>
When you have made all the changes, the lines you have changed should look similar to the following:
In the above example, projectName was replaced with att and ProjectName was replaced with Att.Code Block <bean id="attWebMappingResources" class="org.springframework.beans.factory.config.ListFactoryBean" parent="hibernateCsfAttMappingResources"> <bean id="attNameWebMappingResources" class="org.springframework.beans.factory.config.ListFactoryBean" parent="hibernateCsfAttMappingResources"> <bean id="hibernateMappingResources" class="org.springframework.beans.factory.config.ListFactoryBean" parent="attWebMappingResources"> <value>file:${user.home}/att.properties</value> <value>file:${user.home}/att.properties</value>
When you are satisifed with the changes, save and close the file. - Open the applicationContext-projectName.xml for editing and change the following lines substituting your project name for projectName.
There are 3 occurances of projectName that have to be changed.
When you have made all the changes, the lines you have changed should look similar to the following:Code Block <import resource="classpath*:applicationContext-projectName-component-scan.xml" /> <import resource="classpath*:applicationContext-projectName-config.xml" /> <import resource="classpath*:applicationContext-projectName-security-spring.xml" />
In the above example, projectName was replaced with att.*.Code Block <import resource="classpath*:applicationContext-att-component-scan.xml" /> <import resource="classpath*:applicationContext-att-config.xml" /> <import resource="classpath*:applicationContext-att-security-spring.xml" />
When you are satisifed with the changes, save and close the file. - Open the log4j.xml for editing and change the following lines substituting your project name for projectName.
There are 3 occurances of projectName that have to be changed.
When you have made all the changes, the lines you have changed should look similar to the following:Code Block <param name="File" value="log/projectName.log" /> <param name="File" value="log/csf-projectName.log" />
In the above example, projectName was replaced with att.*.Code Block <param name="File" value="log/att.log" /> <param name="File" value="log/csf-att.log" />
When you are satisifed with the changes, save and close the file. - Open the servlet.xml for editing and change the following lines substituting your project name for projectName.
There is 1 occurance of projectName that has to be changed.
When you have made the change, the line you have changed should look similar to the following:Code Block <context:component-scan base-package="edu.mit.projectName.web">
In the above example, projectName was replaced with att.*.Code Block <context:component-scan base-package="edu.mit.att.web">
When you are satisifed with the changes, save and close the file. - From the Project Explorer View, rename each of the following files, substituting your project name for projectName.
There are 4 files that have to be renamed.
When you have made all the changes, the file names that you have changed should look similar to the following:Code Block applicationContext-projectName-component-scan.xml applicationContext-projectName-config.xml applicationContext-projectName-security-spring.xml applicationContext-projectName.xml
In the above example, projectName was replaced with att.*.Code Block applicationContext-att-component-scan.xml applicationContext-att-config.xml applicationContext-att-security-spring.xml applicationContext-att.xml
Your Project Explorer View should look similar to the following:indent 2 2 !customizeWar006.jpg!
- In the Project Explorer View, expand src/main/java.
Rename the edu.mit.projectName.web package, substituting your project name for projectName.
Your Project Explorer View should look similar to the following:indent 2 2 !customizeWar008.jpg!
- In the Project Explorer View, expand src/test/resources.
Open the applicationContext-config-test.xml for editing and change the following lines substituting your project name for projectName.
There are 2 occurances of projectName that have to be changed.
When you have made all the changes, the lines you have changed should look similar to the following:Code Block <value>classpath:projectName-test.properties</value> <value>classpath:projectName-test.properties</value>
In the above example, projectName was replaced with att.*.Code Block <value>classpath:att-test.properties</value> <value>classpath:att-test.properties</value>
When you are satisifed with the changes, save and close the file. - From the Project Explorer View, rename the following file, substituting your project name for projectName.
There is 1 file that has to be renamed.
When you have made all the changes, the file names that you have changed should look similar to the following:Code Block projectName-test.properties
In the above example, projectName was replaced with att.*.Code Block att-test.properties
Your Project Explorer View should look similar to the following:indent 2 2 !customizeWar010.jpg!
- In the Project Explorer View, expand src/main/webapp/WEB-INF.
Open the web.xml for editing and change the following lines substituting your project name for projectName.
There are 7 occurances of projectName that have to be changed.
When you have made all the changes, the lines you have changed should look similar to the following:Code Block <display-name>projectName</display-name> classpath*:applicationContext-csf-projectName.xml, classpath*:applicationContext-projectName.xml <servlet-name>projectName</servlet-name> <servlet-name>projectName</servlet-name> <servlet-name>projectName</servlet-name> <servlet-name>projectName</servlet-name>
In the above example, projectName was replaced with att.*.Code Block <display-name>att</display-name> classpath*:applicationContext-csf-att.xml, classpath*:applicationContext-att.xml <servlet-name>att</servlet-name> <servlet-name>att</servlet-name> <servlet-name>att</servlet-name> <servlet-name>att</servlet-name>
When you are satisifed with the changes, save and close the file. - Commit all changes to the SVN repository.
...