Like many other Web frameworks, WebWork requires a number of configuration files to determine how it should work.
File |
Location (relative to webapp) |
Purpose |
---|---|---|
web.xml |
/WEB-INF/ |
Web deployment descriptor to include all necessary WebWork components |
xwork.xml |
/WEb-INF/classes/ |
Main configuration, contains result/view types, action mappings, interceptors, etc |
webwork-default.xml |
/WEB-INF/lib/webwork-x.x.jar |
Default configuration that should be included in xwork.xml |
webwork.properties |
/WEB-INF/classes/ |
WebWork properties |
velocity.properties |
/WEB-INF/classes/ |
Override the default velocity configuration |
validators.xml |
/WEB-INF/classes/ |
Define input validators to be used later |
components.xml |
/WEB-INF/classes/ |
Define IOC components |
taglib.tld |
/WEB-INF/lib/webwork-x.x.jar |
Webwork tag library descriptor |