Anchor |
---|
| Customizing the project WAR |
---|
| Customizing the project WAR |
---|
|
Section 2: Customizing the project WARindent |
---|
| Wiki Markup |
---|
{anchor:Customizing the project WAR}
h3. Section 2: Customizing the project WAR
{indent:1}
{color:red}Please read the [*OVERVIEW* | #overview] before continuing.{color}
{indent}
# Run *Eclipse*. From the *Project Explorer View*, open the Maven WAR project that you want to customize.
Your *Project Explorer View* should look similar to the following:
\\
{indent:2} |
- Run Eclipse. From the Project Explorer View, open the Maven WAR project that you want to customize.
Your Project Explorer View should look similar to the following:
indent |
---|
|
!customizeWar002.jpg!
|
{indent}
\\
# Expand your
- Expand your project,
- then
- expand
*- src/main/resources
*- .
Your *- Project
- Explorer
- View
* - should
- look
- similar
- to
- the
- following:
\\
{indent:2}
indent |
---|
|
!customizeWar004.jpg!
|
{indent}
\\
# Open the *applicationContext
- Open the applicationContext-projectName-config.xml
* - for
- editing
- and
- change
- the
- following
- lines
- substituting
- your
*- short
- project
- acronym
* - for
*- projectName
*- .
\\
The - are
- 6
- occurances
- of
*- projectName
* - that
- have
- to
- be
- changed.
{ } |
---|
<value>file:${user.dir}/projectName/projectName.properties</value>
<value>file:${user.home}/projectName.properties</value>
<value>file:${user.dir}/projectName/projectName.properties</value>
<value>file:${user.home}/projectName.properties</value>
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- lines
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<value>file:${user.dir}/att/att.properties</value>
<value>file:${user.home}/att.properties</value>
<value>file:${user.dir}/att/att.properties</value>
<value>file:${user.home}/att.properties</value>
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
* - and
*- ProjectName
* - with
*- Att
*- .
\\
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
*- short
- project
- acronym
* - for
*- projectName
*.
\\
#* *For Tomcat 7*
The are 4 occurances of *projectName* that have to be changed.
{code}- .
- For Tomcat 7
The are 4 occurances of projectName that have to be changed. Code Block |
---|
<param name="File" value="${logs.dir}/projectName/projectName.log" />
<param name="File" value="${logs.dir}/projectName/hbn-projectName.log" />
|
{code}
{code}
Code Block |
---|
<value>file:${logs.dir}/att/att.properties</value>
<value>file:${logs.dir}/att/hbn-att.properties</value>
|
{code}
* * * * * * * * * * * *
#* * *
*\ * * * * *
{code}
Code Block |
---|
<param name="File" value="${logs.dir}/projectName/projectName.log" />
<param name="File" value="${logs.dir}/projectName/hbn-projectName.log" />
|
{code}
{ } |
---|
<value>file:logs/att.properties</value>
<value>file:logs/hbn-att.properties</value>
|
{code}
* * * * * * * * * * * *
\\
* * * *
# - Open
- the
*- applicationContext-projectName.xml
* - for
- editing
- and
- change
- the
- following
- lines
- substituting
- your
*- short
- project
- acronym
* - for
*- projectName
*- .
There - are
- 3
- occurances
- of
*- projectName
* - that
- have
- to
- be
- changed.
{ } |
---|
<import resource="classpath*:applicationContext-projectName-component-scan.xml" />
<import resource="classpath*:applicationContext-projectName-config.xml" />
<import resource="classpath*:applicationContext-projectName-security-spring.xml" />
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- lines
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<import resource="classpath*:applicationContext-att-component-scan.xml" />
<import resource="classpath*:applicationContext-att-config.xml" />
<import resource="classpath*:applicationContext-att-security-spring.xml" />
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- i
- replaced
*- projectName
* - with
*- att
*- .*.
\\
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
*- short
- project
- acronym
* - for
*- projectName
*- .
\\
There - are
- 2
- occurances
- of
*- projectName
* - that
- have
- to
- be
- changed.
{ } |
---|
<param name="File" value="${logs.dir}/projectName/projectName.log" />
<param name="File" value="${logs.dir}/projectName/hbn-projectName.log" />
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- lines
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<param name="File" value="${logs.dir}/att/att.log" />
<param name="File" value="${logs.dir}/att/hbn-att.log" />
|
{code}
- In
- the
- above
- example,
- my
*short - short project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
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
*- short
- project
- acronym
* - for
*- projectName
*- .
\\
There - is
- 1
- occurance
- of
*- projectName
* - that
- has
- to
- be
- changed.
{ } |
---|
<context:component-scan base-package="edu.mit.projectName.web">
|
{code}
- When
- you
- have
- made
- the
- change,
- the
- line
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<context:component-scan base-package="edu.mit.att.web">
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
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 *short project acronym* for *projectName*.
\\
There are 4 files that have to be renamed.
{code} 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 short project acronym for projectName.
There are 4 files that have to be renamed. Code Block |
---|
applicationContext-projectName-component-scan.xml
applicationContext-projectName-config.xml
applicationContext-projectName-security-spring.xml
applicationContext-projectName.xml
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- file
- names
- that
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
applicationContext-att-component-scan.xml
applicationContext-att-config.xml
applicationContext-att-security-spring.xml
applicationContext-att.xml
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
Your *Project Explorer View* should look similar to the following:
{indent:2} Your Project Explorer View should look similar to the following: indent |
---|
|
!customizeWar006.jpg!
|
{indent}
# In the *Project Explorer View*, expand *- In the Project Explorer View, expand src/main/java
*- .
Rename - the
*- edu.mit.projectName.web
* - package,
- substituting
- your
*- short
- project
- acronym
* - for
*- projectName
*- .
Your *- Project
- Explorer
- View
* - should
- look
- similar
- to
- the
- following:
{indent:2}indent |
---|
|
!customizeWar008.jpg!
|
{indent}
# In the *Project Explorer View*, expand *- In the Project Explorer View, expand src/test/resources
*- .
Open - the
*- applicationContext-csf-unit-tests-default.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.
{ } |
---|
<import resource="classpath*:applicationContext-csf-projectName.xml" />
<import resource="classpath*:applicationContext-projectName.xml" />
<import resource="classpath*:applicationContext-projectName-config-test.xml" />
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- lines
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<import resource="classpath*:applicationContext-csf-att.xml" />
<import resource="classpath*:applicationContext-att.xml" />
<import resource="classpath*:applicationContext-att-config-test.xml" />
|
{code}
In the above - In the above example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
When - you
- are
- satisifed
- with
- the
- changes,
*- save
* - and
*- close
* - the
- file.
# - In
- the
*- Project
- Explorer
- View
*- ,
- expand
*- src/test/resources
*- .
Open - the
*- applicationContext-projectName-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.
{ } |
---|
<value>classpath:projectName-test.properties</value>
<value>classpath:projectName-test.properties</value>
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- lines
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<value>classpath:att-test.properties</value>
<value>classpath:att-test.properties</value>
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
When - you
- are
- satisifed
- with
- the
- changes,
*- save
* - and
*- close
* - the
- file.
# - From
- the
*- Project
- Explorer
- View
*- ,
- rename
- the
- following
- file,
- substituting
- your
*- short
- project
- acronym
* - for
*- projectName
*- .
\\
There - are
- 2
- files
- that
- have
- to
- be
- renamed.
{ } |
---|
applicationContext-projectName-config-test.xml
projectName-test.properties
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- file
- names
- that
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
applicationContext-att-config-test.xml
att-test.properties
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
# In the *Project Explorer View*, expand *
- In the Project Explorer View, expand src/main/webapp/WEB-INF
*- .
Open - the
*- web.xml
* - for
- editing
- and
- change
- the
- following
- lines
- substituting
- your
*- short
- project
- acronym
* - for
*- projectName
*- .
\\
There - are
- 7
- occurances
- of
*- projectName
* - that
- have
- to
- be
- changed.
{ } |
---|
<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>
|
{code}
- When
- you
- have
- made
- all
- the
- changes,
- the
- lines
- you
- have
- changed
- should
- look
- similar
- to
- the
- following:
{ } |
---|
<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>
|
{code}
- In
- the
- above
- example,
- my
*- short
- project
- acronym
* - was
*- att
* - so
- I
- replaced
*- projectName
* - with
*- att
*- .*.
\\
When - you
- are
- satisifed
- with
- the
- changes,
*- save
* - and
*- close
* - the
- file.
# *Commit* all changes to the SVN repository.
h4. {color:green}Customizing the project WAR is now complete.{color}
- Commit all changes to the SVN repository.
Customizing the project WAR is now complete. |