If you need to use Turbine outside of a servlet container, you can use this class for initialization of the Turbine servlet.
TurbineConfig config = new TurbineConfig(".", "conf/TurbineResources.properties");
All paths referenced in TurbineResources.properties and the path to the properties file itself (the second argument) will be resolved relative to the directory given as the first argument of the constructor, here - the directory where application was started. Don't worry about discarding the references to objects created above. They are not needed, once everything is initialized.
In order to initialize the Services Framework outside of the Turbine Servlet, you need to call the init()
method. By default, this will initialize the Resource and Logging Services and any other services you have defined in your TurbineResources.properties file.
@todo Make this class enforce the lifecycle contracts
@author Quinton McCombs
@author Rafal Krzewski
@author Jon S. Stevens
@author Daniel Rall
@author Henning P. Schmiedehausen
@author Eric Pugh
@version $Id: TurbineConfig.java 264148 2005-08-29 14:21:04Z henning $
|
|
|
|
|
|
|
|