WebWork has two main configuration files you need to be aware of: web.xml and xwork.xml. Here you will find out all the information you need for both WebWork's required and optional configuration files.
Below are all the files that you may need to be aware of. Some of this configuration files can be reloaded dynamically, making development much easier. See Reloading configuration for more information.
File |
Optional |
Location (relative to webapp) |
Purpose |
---|---|---|---|
no |
/WEB-INF/ |
Web deployment descriptor to include all necessary WebWork components |
|
no |
/WEB-INF/classes/ |
Main configuration, contains result/view types, action mappings, interceptors, etc |
|
yes |
/WEB-INF/classes/ |
WebWork properties |
|
yes |
/WEB-INF/lib/webwork-x.x.jar |
Default configuration that should be included in xwork.xml |
|
yes |
/WEB-INF/classes/ |
Override the default velocity configuration |
|
yes |
/WEB-INF/classes/ |
Define input validators to be used later |
|
yes |
/WEB-INF/classes/ |
Define IOC components |
|
no |
/WEB-INF/lib/webwork-x.x.jar |
Webwork tag library descriptor |