Control directives
From Resin 3.0
(Difference between revisions)
Line 1: | Line 1: | ||
+ | [[Category:Configuration]] | ||
+ | |||
The tags in the namespace http://caucho.com/ns/resin/core provide general configuration abilities like conditional configuration. | The tags in the namespace http://caucho.com/ns/resin/core provide general configuration abilities like conditional configuration. | ||
Revision as of 19:03, 21 December 2005
The tags in the namespace http://caucho.com/ns/resin/core provide general configuration abilities like conditional configuration.
In general, we recommend avoiding the use of resin:if and resin:choose when possible, in order to keep configuration files manageable.
tag | meaning |
---|---|
<resin:if> | configures a block conditionally |
resin:import | imports a file into the current tag |
resin:message | output a log message during configuration |
[[resin set|resin:set] | sets a variable or jndi-value |
resin:choose | selects one of a group of choices. |
resin:import imports a configuration file into the current tag. The configuration file will match the current context, the a resin:import file in a <web-app> will be an XML file with a <web-app> tag.
tag | meaning |
---|---|
fileset | a set of files to import |
path | the file to import |
optional | if true, the target is optional |
The web.xml and resin-web.xml files are loaded with a resin:import tag in the conf/app-default.xml file.
app-default.xml
... <web-app-default> ... <resin:import path="WEB-INF/web.xml" optional="true"/> <resin:import path="WEB-INF/resin-web.xml" optional="true"/> </web-app-default> ...