![](https://csdnimg.cn/release/download_crawler_static/4114885/bg13.jpg)
Contents xvii
22.1.1 Ant build files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1156
22.1.2 Ant tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157
22.2 New features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1157
22.2.1 Code Assist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1158
22.2.2 Code snippets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1159
22.2.3 Format an Ant script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1163
22.2.4 Define format of an Ant script . . . . . . . . . . . . . . . . . . . . . . . . . . . 1164
22.2.5 Problem view. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1166
22.3 Build a simple Java application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1167
22.3.1 Prepare for the sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1168
22.3.2 Create a build file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1169
22.3.3 Project definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
22.3.4 Global properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
22.3.5 Build targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1171
22.3.6 Run Ant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1173
22.3.7 Ant Log Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1176
22.3.8 Rerun Ant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1177
22.3.9 Forced build . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1177
22.3.10 Classpath problem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1178
22.3.11 Run the sample application to verify the Ant build . . . . . . . . . . 1178
22.4 Build a J2EE application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1178
22.4.1 J2EE application deployment packaging . . . . . . . . . . . . . . . . . . 1179
22.4.2 Prepare for the sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1179
22.4.3 Create the build script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1180
22.4.4 Run the Ant J2EE application build. . . . . . . . . . . . . . . . . . . . . . . 1183
22.5 Run Ant outside of Application Developer. . . . . . . . . . . . . . . . . . . . . . 1185
22.5.1 Prepare for the headless build . . . . . . . . . . . . . . . . . . . . . . . . . . 1186
22.5.2 Run the headless Ant build script . . . . . . . . . . . . . . . . . . . . . . . . 1187
Chapter 23. Deploy enterprise applications . . . . . . . . . . . . . . . . . . . . . . 1189
23.1 Introduction to application deployment . . . . . . . . . . . . . . . . . . . . . . . . 1190
23.1.1 Common deployment considerations . . . . . . . . . . . . . . . . . . . . . 1190
23.1.2 J2EE application components and deployment modules . . . . . . 1191
23.1.3 Java and WebSphere class loader . . . . . . . . . . . . . . . . . . . . . . . 1191
23.1.4 Deployment descriptors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1196
23.1.5 WebSphere deployment architecture . . . . . . . . . . . . . . . . . . . . . 1199
23.2 Prepare for the sample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212
23.2.1 Review the deployment scenarios . . . . . . . . . . . . . . . . . . . . . . . 1213
23.2.2 Install prerequisite software . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1213
23.2.3 Import the sample application Project Interchange file . . . . . . . . 1214
23.2.4 Set up the sample database . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1215
23.3 Package the application for deployment . . . . . . . . . . . . . . . . . . . . . . . 1218
23.3.1 Packaging recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . 1218