WebWork has three main configuration files you need to be aware of: web.xml, xwork.xml, and webwork.properties. 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. Note that only the first three are required.
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 |
|
/WEB-INF/classes/ |
Define IOC components |
||
taglib.tld |
no |
/WEB-INF/lib/webwork-x.x.jar |
Webwork tag library descriptor |