Hello Simon,

that was the solution.
Now everything works perfectly.
Maybe John can explain us why have to use this trick!

thx u so much Simon.

Maybe you can help me with the Security Service. Take a look to my post!

Good work!

FD

Saimon Moore wrote:

> P.S. I just remembered that (this is for t3) I also needed to add some 
> code to  register the 'default' pool within the TurbineDatabaseService 
> (Fulcrum db service)
>
>
> registerPool("default",
>            
> TurbineDatabaseService.getDatabaseProperty(getConfiguration(), 
> "default", "driver"),
>            
> TurbineDatabaseService.getDatabaseProperty(getConfiguration(), 
> "default", "url"),
>            
> TurbineDatabaseService.getDatabaseProperty(getConfiguration(), 
> "default", "username"),
>            
> TurbineDatabaseService.getDatabaseProperty(getConfiguration(), 
> "default", "password"));
>
> Saimon Moore wrote:
>
>> I had a similar problem when porting my app to t3. The solution I 
>> found was repeating your db specific entries in torque.properties for 
>> the default database aswell.
>>
>> i.e. repeate entries where your database appears and replace with 
>> 'default'.
>>
>> e.g. torque.database.default.xxx=yyy
>>
>> For some reason, a connection pool for the 'default' database was not 
>> being created (needed by some fulcrum services). I'm not very sure of 
>> why it was not being created (I looked at the code but I didn't 
>> really study it well enough :( ) but the trick above worked for me 
>> (P.S. I'm using torque from cvs up until just before the Vector->List 
>> changes).
>>
>> Hope that helps...
>>
>>
>> Saimon
>>
>> John McNally wrote:
>>
>>> Sorry, I don't see the problem.
>>>
>>> john mcnally
>>>
>>> On Thu, 2002-05-23 at 04:16, Fabio Daprile wrote:
>>>  
>>>
>>>> Hello John,
>>>>
>>>> here the torque properties. the jar is torque 3.0 b1.
>>>>
>>>> # -------------------------------------------------------------------
>>>> # $Id: Torque.master,v 1.1 2002/02/13 14:21:08 mpoeschl Exp $
>>>> #
>>>> # This is the configuration file for Torque.
>>>> #
>>>> # Note that strings containing "," (comma) characters must backslash
>>>> # escape the comma (i.e. '\,')
>>>> #
>>>> # -------------------------------------------------------------------
>>>>
>>>> torque.applicationRoot = .
>>>>
>>>> # -------------------------------------------------------------------
>>>> #
>>>> #  L O G G I N G
>>>> #
>>>> # -------------------------------------------------------------------
>>>> # We use Log4J for all Torque logging and we embed the log4j
>>>> # properties within our application configuration.
>>>> # -------------------------------------------------------------------
>>>>
>>>> # This first category is required and the category
>>>> # must be named 'default'. This is used for all logging
>>>> # where an explicit category is not specified.
>>>>
>>>> log4j.category.org.apache.torque = ALL, org.apache.torque
>>>> log4j.appender.org.apache.torque = org.apache.log4j.FileAppender
>>>> log4j.appender.org.apache.torque.file = 
>>>> ${torque.applicationRoot}/logs/torque.log
>>>> log4j.appender.org.apache.torque.layout = 
>>>> org.apache.log4j.PatternLayout
>>>> log4j.appender.org.apache.torque.layout.conversionPattern = %d [%t] 
>>>> %-5p %c - %m%n
>>>> log4j.appender.org.apache.torque.append = false
>>>>
>>>> # -------------------------------------------------------------------
>>>> #
>>>> #  T O R Q U E  P R O P E R T I E S
>>>> #
>>>> # -------------------------------------------------------------------
>>>> # These are your database settings. Look in the
>>>> # org.apache.torque.pool.* packages for more information.
>>>> #
>>>> # The parameters to connect to the default database.  You MUST
>>>> # configure these properly.
>>>> # -------------------------------------------------------------------
>>>>
>>>> torque.database.default=bugtrack
>>>>
>>>> torque.database.bugtrack.driver = org.gjt.mm.mysql.Driver
>>>> torque.database.bugtrack.url = 
>>>> jdbc:mysql://cvsbolzano.it.wuerth.com:3306/bugtrack
>>>> torque.database.bugtrack.username = mysql
>>>> torque.database.bugtrack.password = 1234
>>>>
>>>> # The number of database connections to cache per ConnectionPool
>>>> # instance (specified per database).
>>>>
>>>> torque.database.default.maxConnections=80
>>>>
>>>> # The amount of time (in milliseconds) that database connections 
>>>> will be
>>>> # cached (specified per database).
>>>> #
>>>> # Default: one hour = 60 * 60 * 1000
>>>>
>>>> torque.database.default.expiryTime=3600000
>>>>
>>>> # The amount of time (in milliseconds) a connection request will 
>>>> have to wait
>>>> # before a time out occurs and an error is thrown.
>>>> #
>>>> # Default: ten seconds = 10 * 1000
>>>>
>>>> torque.database.connectionWaitTimeout=10000
>>>>
>>>> # The interval (in milliseconds) between which the 
>>>> PoolBrokerService logs
>>>> # the status of it's ConnectionPools.
>>>> #
>>>> # Default: No logging = 0 = 0 * 1000
>>>>
>>>> torque.database.logInterval=0
>>>>
>>>> # Determines if the quantity column of the IDBroker's id_table should
>>>> # be increased automatically if requests for ids reaches a high
>>>> # volume.
>>>>
>>>> torque.idbroker.cleverquantity=true
>>>>
>>>>
>>>>
>>>> John McNally wrote:
>>>>
>>>>  
>>>>
>>>>> which version of torque are you using?  hopefully not HEAD pulled
>>>>> yesterday.  Where are your torque properties?
>>>>>
>>>>> john mcnally
>>>>>
>>>>> On Wed, 2002-05-22 at 08:09, Fabio Daprile wrote:
>>>>>
>>>>>    
>>>>>
>>>>>> Hello gentlemen,
>>>>>>
>>>>>> i have a problem with TDK 2.2 and Fulcrum.
>>>>>> I've made a porting of an application that was developed with TDK 
>>>>>> 2.1 to TDK 2.2.
>>>>>> I'm using the Turbine 2.2 b2-dev jar.
>>>>>>
>>>>>> After the porting, i've regenerated the peers, changed all the 
>>>>>> imports for torque.
>>>>>> I cannot yet understand if i use the decoupled torque.
>>>>>> What is sure now is that all the peers classes heve the torque 
>>>>>> imports instead of the old peers that had
>>>>>> all turbine imports.
>>>>>>
>>>>>> I don't know if this is the meaning of decoupled.
>>>>>>
>>>>>> Everything was working correctly, until i've tried to configure 
>>>>>> and start the scheduler.
>>>>>> The scheduler is really important for us. It runs batch processes 
>>>>>> that need to run during the night and prepare the work for the 
>>>>>> next morning.
>>>>>> So now we cannot work!!
>>>>>>
>>>>>> I've got an exception that is listed hereafter.
>>>>>> Following the exception there is my turbine resources file.
>>>>>>
>>>>>> HERE THE EXCEPTION I GOT:
>>>>>>
>>>>>> java.sql.SQLException: Connection object is null!
>>>>>>   at org.apache.torque.pool.DBConnection.getConnection(Unknown 
>>>>>> Source)
>>>>>>   at org.apache.torque.util.BasePeer.executeQuery(Unknown Source)
>>>>>>   at org.apache.torque.util.BasePeer.executeQuery(Unknown Source)
>>>>>>   at org.apache.torque.util.BasePeer.executeQuery(Unknown Source)
>>>>>>   at org.apache.torque.util.BasePeer.doSelect(Unknown Source)
>>>>>>   at 
>>>>>> org.apache.fulcrum.schedule.BaseJobEntryPeer.doSelectVillageRecords(Unknown 
>>>>>> Source)
>>>>>>   at 
>>>>>> org.apache.fulcrum.schedule.BaseJobEntryPeer.doSelectVillageRecords(Unknown 
>>>>>> Source)
>>>>>>   at 
>>>>>> org.apache.fulcrum.schedule.BaseJobEntryPeer.doSelect(Unknown 
>>>>>> Source)
>>>>>>   at 
>>>>>> 
>com.wuerth.phoenix.bugtrack.modules.screens.ConfigureScheduler.doBuildTemplate(ConfigureScheduler.java:109)
> 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.turbine.modules.screens.VelocitySecureScreen.doBuildTemplate(VelocitySecureScreen.java:103)
> 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:129) 
>>>>>>
>>>>>>   at org.apache.turbine.modules.Screen.build(Screen.java:99)
>>>>>>   at 
>>>>>> org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
>>>>>>   at 
>>>>>> 
>org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(VelocityECSLayout.java:102)
> 
>>>>>>
>>>>>>   at org.apache.turbine.modules.Layout.build(Layout.java:91)
>>>>>>   at 
>>>>>> org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123)
>>>>>>   at 
>>>>>> org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:169) 
>>>>>>
>>>>>>   at org.apache.turbine.modules.Page.build(Page.java:90)
>>>>>>   at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
>>>>>>   at org.apache.turbine.Turbine.doGet(Turbine.java:510)
>>>>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>>>>>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>>>>>   at 
>>>>>> 
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:475)
> 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) 
>>>>>>
>>>>>>   at 
>>>>>> 
>org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1017) 
>>>>>>
>>>>>>   at 
>>>>>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1115) 
>>>>>>
>>>>>>   at java.lang.Thread.run(Thread.java:484)
>>>>>>
>>>>>>
>>>>>> AND HERE MY CLASS:
>>>>>>
>>>>>>
>>>>>> package com.wuerth.phoenix.bugtrack.modules.screens;
>>>>>>
>>>>>> //java stuff
>>>>>> import java.util.*;
>>>>>> import java.text.SimpleDateFormat;
>>>>>> import javax.servlet.http.HttpSession;
>>>>>>
>>>>>> //turbine stuff
>>>>>> import org.apache.turbine.modules.screens.VelocityScreen;
>>>>>> import org.apache.turbine.util.RunData;
>>>>>> import org.apache.velocity.context.Context;
>>>>>> import org.apache.turbine.util.ParameterParser;
>>>>>> import org.apache.torque.util.Criteria;
>>>>>> import org.apache.fulcrum.schedule.JobEntryPeer;
>>>>>> import org.apache.fulcrum.schedule.JobEntry;
>>>>>>
>>>>>> //bugtrack stuff
>>>>>> import com.wuerth.phoenix.bugtrack.modules.utilclasses.IdFactory;
>>>>>> import com.wuerth.phoenix.bugtrack.om.*;
>>>>>> import 
>>>>>> com.wuerth.phoenix.bugtrack.modules.utilclasses.CheckPermissions;
>>>>>>
>>>>>> /**
>>>>>> * Title:        Bug tracking system
>>>>>> * Description:  Development of a Bug Tracking and Enhancement 
>>>>>> request system
>>>>>> * Copyright:    Copyright (c) 2001
>>>>>> * Company:
>>>>>> * @author Fabio Daprile
>>>>>> * @version 1.0
>>>>>> */
>>>>>>
>>>>>> public class ConfigureScheduler extends SecureScreen
>>>>>> {
>>>>>>   /**
>>>>>>    * Place all the data object in the context
>>>>>>    * for use in the template.
>>>>>>    */
>>>>>>   public void doBuildTemplate( RunData data, Context context )
>>>>>>   {
>>>>>>       Criteria _criteria = null;
>>>>>>       Criteria.Criterion _criterion1 = null;
>>>>>>       Criteria.Criterion _criterion2 = null;
>>>>>>       Criteria.Criterion _criterion3 = null;
>>>>>>
>>>>>>       SimpleDateFormat _sdfExtended;
>>>>>>       SimpleDateFormat _sdf;
>>>>>>
>>>>>>       Vector _schedulerParams = null;
>>>>>>
>>>>>>       Users _user;
>>>>>>
>>>>>>       CheckPermissions _ckperm = new CheckPermissions();
>>>>>>
>>>>>>       ParameterParser _formParams;
>>>>>>       HttpSession _session;
>>>>>>
>>>>>>       if (super.isLoggedIn(data))
>>>>>>       {
>>>>>>         _formParams = data.getParameters();
>>>>>>         _session = data.getSession();
>>>>>>
>>>>>>         _sdfExtended = new SimpleDateFormat ("EEE MM-dd-yyyy 
>>>>>> hh.mm.ss aaa", Locale.US);
>>>>>>         _sdf = new SimpleDateFormat ("EEE MM-dd-yyyy", Locale.US);
>>>>>>
>>>>>>         context.put("Format", _sdf);
>>>>>>         context.put("ExtFormat", _sdfExtended);
>>>>>>
>>>>>>         _user = (Users)(_session.getAttribute("myUser")); // get 
>>>>>> attributes of user and ACL
>>>>>>         context.put("User", _user);
>>>>>>
>>>>>>         context.put("TopQueues", getEntries(_user));
>>>>>>
>>>>>>         if (_formParams.getString("Mode").equals("save"))
>>>>>>         {
>>>>>>           try
>>>>>>           {
>>>>>>             if (!_ckperm.checkPermission(_user, null, null, 
>>>>>> "AdminScheduler"))
>>>>>>             {
>>>>>>               _formParams.add("Message","You are not allowed to 
>>>>>> enter the scheduler section!");
>>>>>>               this.doRedirect(data, "ErrorTemplate.vm");
>>>>>>             }
>>>>>>
>>>>>>             context.put("Messages", 
>>>>>> this.saveSchedulerConfig(data, context));
>>>>>>           }
>>>>>>           catch (Exception e)
>>>>>>           {
>>>>>>             e.printStackTrace();
>>>>>>           }
>>>>>>         }
>>>>>>
>>>>>>         if (!_ckperm.checkPermission(_user, null, null, 
>>>>>> "AdminScheduler"))
>>>>>>         {
>>>>>>           _formParams.add("Message","You are not allowed to enter 
>>>>>> the scheduler section!");
>>>>>>           try
>>>>>>           {
>>>>>>             this.doRedirect(data, "ErrorTemplate.vm");
>>>>>>           }
>>>>>>           catch(Exception e)
>>>>>>           {
>>>>>>             e.printStackTrace();
>>>>>>           }
>>>>>>         }
>>>>>>
>>>>>>         _criteria = new Criteria();
>>>>>>         _criterion1 = _criteria.getNewCriterion(JobEntryPeer.JOB_ID,
>>>>>>                                                new Integer(0),
>>>>>>                                                 
>>>>>> Criteria.GREATER_THAN);
>>>>>>         try
>>>>>>         {
>>>>>>           _schedulerParams = JobEntryPeer.doSelect(_criteria);
>>>>>>         }
>>>>>>         catch(Exception e)
>>>>>>         {
>>>>>>           e.printStackTrace();
>>>>>>         }
>>>>>>
>>>>>>         context.put("SchedParams", _schedulerParams);
>>>>>>       }
>>>>>>       else
>>>>>>       {
>>>>>>         setTemplate(data,"Login.vm");
>>>>>>       }
>>>>>>   }
>>>>>>
>>>>>> and here the TResources.properties:
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  S E R V I C E S
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # Classes for Turbine Services should be defined here.
>>>>>> # Format: services.[name].classname=[implementing class]
>>>>>> #
>>>>>> # To specify properties of a service use the following syntax:
>>>>>> # service.[name].[property]=[value]
>>>>>> #
>>>>>> # The order that these services is listed is important! The
>>>>>> # order that is stated here is the order in which the services
>>>>>> # will be initialized. Keep this is mind if you have services
>>>>>> # that depend on other services during initialization.
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> 
>services.ResourceService.classname=org.apache.turbine.services.resources.TurbineResourceService
> 
>>>>>>
>>>>>> 
>services.LoggingService.classname=org.apache.turbine.services.logging.TurbineLoggingService
> 
>>>>>>
>>>>>> 
>services.FactoryService.classname=org.apache.turbine.services.factory.TurbineFactoryService
> 
>>>>>>
>>>>>> 
>services.PoolService.classname=org.apache.turbine.services.pool.TurbinePoolService 
>>>>>>
>>>>>> 
>services.RunDataService.classname=org.apache.turbine.services.rundata.TurbineRunDataService
> 
>>>>>>
>>>>>> 
>services.ServletService.classname=org.apache.turbine.services.servlet.TurbineServletService
> 
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.classname=org.apache.turbine.services.assemblerbroker.TurbineAssemblerBrokerService
> 
>>>>>>
>>>>>> 
>services.LocalizationService.classname=org.apache.turbine.services.localization.TurbineLocalizationService
> 
>>>>>>
>>>>>> 
>services.MimeTypeService.classname=org.apache.turbine.services.mimetype.TurbineMimeTypeService
> 
>>>>>>
>>>>>> 
>services.GlobalCacheService.classname=org.apache.turbine.services.cache.TurbineGlobalCacheService
> 
>>>>>>
>>>>>> 
>services.SchedulerService.classname=org.apache.fulcrum.schedule.TurbineSchedulerService
> 
>>>>>>
>>>>>> 
>services.XmlRpcService.classname=org.apache.turbine.services.xmlrpc.TurbineXmlRpcService
> 
>>>>>>
>>>>>> 
>services.UniqueIdService.classname=org.apache.turbine.services.uniqueid.TurbineUniqueIdService
> 
>>>>>>
>>>>>> 
>services.UploadService.classname=org.apache.turbine.services.upload.TurbineUploadService
> 
>>>>>>
>>>>>> 
>services.SecurityService.classname=org.apache.turbine.services.security.db.DBSecurityService
> 
>>>>>>
>>>>>> 
>services.PoolBrokerService.classname=org.apache.turbine.services.db.TurbinePoolBrokerService
> 
>>>>>>
>>>>>> 
>services.MapBrokerService.classname=org.apache.turbine.services.db.TurbineMapBrokerService
> 
>>>>>>
>>>>>> 
>services.PullService.classname=org.apache.turbine.services.pull.TurbinePullService 
>>>>>>
>>>>>> 
>#services.IntakeService.classname=org.apache.turbine.services.intake.TurbineIntakeService
> 
>>>>>>
>>>>>> 
>services.TemplateService.classname=org.apache.turbine.services.template.TurbineTemplateService
> 
>>>>>>
>>>>>> 
>services.XSLTService.classname=org.apache.turbine.services.xslt.TurbineXSLTService 
>>>>>>
>>>>>>
>>>>>> # Turn on the appropriate template service.
>>>>>> 
>services.VelocityService.classname=org.apache.turbine.services.velocity.TurbineVelocityService
> 
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  P O O L / M A P  B R O K E R
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # Default value: default
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> services.PoolBrokerService.defaultPool = bugtrack
>>>>>> services.MapBrokerService.defaultMap = bugtrack
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  R U N   D A T A   S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # Default implementations of base interfaces for request processing.
>>>>>> # Additional configurations can be defined by using other keys
>>>>>> # in the place of the <default> key.
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> 
>services.RunDataService.default.run.data=org.apache.turbine.services.rundata.DefaultTurbineRunData
> 
>>>>>>
>>>>>> 
>services.RunDataService.default.parameter.parser=org.apache.turbine.util.parser.DefaultParameterParser
> 
>>>>>>
>>>>>> 
>services.RunDataService.default.cookie.parser=org.apache.turbine.util.parser.DefaultCookieParser
> 
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  C A C H E   S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # Interval at which the cache will be checked. The default is
>>>>>> # 5000ms or 5 seconds.
>>>>>>
>>>>>> services.GlobalCacheService.cache.check.frequency = 5000
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  A S S E M B L E R  B R O K E R  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # A list of AssemblerFactory classes that will be registered
>>>>>> # with TurbineAssemblerBrokerService
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.screen=org.apache.turbine.services.assemblerbroker.util.java.JavaScreenFactory
> 
>>>>>>
>>>>>> 
>#services.AssemblerBrokerService.screen=org.apache.turbine.services.assemblerbroker.util.python.PythonScreenFactory
> 
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.action=org.apache.turbine.services.assemblerbroker.util.java.JavaActionFactory
> 
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.layout=org.apache.turbine.services.assemblerbroker.util.java.JavaLayoutFactory
> 
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.page=org.apache.turbine.services.assemblerbroker.util.java.JavaPageFactory
> 
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.navigation=org.apache.turbine.services.assemblerbroker.util.java.JavaNavigationFactory
> 
>>>>>>
>>>>>> 
>services.AssemblerBrokerService.scheduledjob=org.apache.turbine.services.assemblerbroker.util.java.JavaScheduledJobFactory
> 
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  T E M P L A T E  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # Roughly, the number of templates in each category.
>>>>>> #
>>>>>> # Defaults: layout=2, navigation=10, screen=50
>>>>>>
>>>>>> services.TemplateService.layout.cache.size=2
>>>>>> services.TemplateService.navigation.cache.size=10
>>>>>> services.TemplateService.screen.cache.size=50
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  P U L L  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # These are the properties for the Pull Service, the service
>>>>>> # that works in conjuction with the Turbine Pull Model API.
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # This determines whether the non-request tools are refreshed
>>>>>> # on each request (request tools aren't ever, because they're
>>>>>> # instantiated for the request only anyway).
>>>>>> services.PullService.tools.per.request.refresh=true
>>>>>>
>>>>>> # These are tools that are placed in the context by the service
>>>>>> # These tools will be made available to all your
>>>>>> # templates. You list the tools in the following way:
>>>>>> #
>>>>>> # tool.<scope>.<id> = <classname>
>>>>>> #
>>>>>> # <scope>      is the tool scope: global, request, session
>>>>>> #              or persistent (see below for more details)
>>>>>> # <id>         is the name of the tool in the context
>>>>>> #
>>>>>> # You can configure the tools in this way:
>>>>>> # tool.<id>.<parameter> = <value>
>>>>>> #
>>>>>> # So if you find "global", "request", "session" or "persistent" 
>>>>>> as second
>>>>>> # part, it is a configuration to put a tool into the toolbox, 
>>>>>> else it is a
>>>>>> # tool specific configuration.
>>>>>> #
>>>>>> # For example:
>>>>>> #
>>>>>> # tool.global.ui    = org.apache.turbine.util.pull.UIManager
>>>>>> # tool.global.mm    = org.apache.turbine.util.pull.MessageManager
>>>>>> # tool.request.link = org.apache.turbine.util.template.TemplateLink
>>>>>> # tool.request.page = 
>>>>>> org.apache.turbine.util.template.TemplatePageAttributes
>>>>>> #
>>>>>> # Then:
>>>>>> #
>>>>>> # tool.ui.skin = default
>>>>>> #
>>>>>> # configures the value of "skin" for the "ui" tool.
>>>>>> #
>>>>>> # Tools are accessible in all templates by the <id> given
>>>>>> # to the tool. So for the above listings the UIManager would
>>>>>> # be available as $ui, the MessageManager as $mm, the TemplateLink
>>>>>> # as $link and the TemplatePageAttributes as $page.
>>>>>> #
>>>>>> # You should avoid using tool names called "global", "request",
>>>>>> # "session" or "persistent" because of clashes with the possible 
>>>>>> Scopes.
>>>>>> #
>>>>>> # Scopes:
>>>>>> #
>>>>>> #   global:     tool is instantiated once and that instance is 
>>>>>> available
>>>>>> #               to all templates for all requests. Tool must be 
>>>>>> threadsafe.
>>>>>> #
>>>>>> #   request:    tool is instantiated once for each request 
>>>>>> (although the
>>>>>> #               PoolService is used to recycle instances). Tool 
>>>>>> need not
>>>>>> #               be threadsafe.
>>>>>> #
>>>>>> #   session:    tool is instantiated once for each user session, 
>>>>>> and is
>>>>>> #               stored in the user's temporary hashtable. Tool 
>>>>>> should be
>>>>>> #               threadsafe.
>>>>>> #
>>>>>> #   persistent: tool is instantitated once for each use session, and
>>>>>> #               is stored in the user's permanent hashtable. This 
>>>>>> means
>>>>>> #               for a logged in user the tool will be persisted 
>>>>>> in the
>>>>>> #               user's objectdata. Tool should be threadsafe and
>>>>>> #               Serializable.
>>>>>> #
>>>>>> # Defaults: none
>>>>>>
>>>>>> tool.request.link=org.apache.turbine.util.template.TemplateLink
>>>>>> tool.request.page=org.apache.turbine.util.template.TemplatePageAttributes 
>>>>>>
>>>>>> tool.request.content=org.apache.turbine.util.ContentURI
>>>>>> tool.request.l10n=org.apache.turbine.services.localization.LocalizationTool 
>>>>>>
>>>>>> tool.request.flux=org.apache.turbine.flux.tools.FluxTool
>>>>>>
>>>>>> # These are intake tools.
>>>>>> #tool.request.om=org.apache.turbine.om.OMTool
>>>>>> #tool.request.intake=org.apache.turbine.services.intake.IntakeTool
>>>>>>
>>>>>> tool.global.ui=org.apache.turbine.services.pull.util.UIManager
>>>>>>
>>>>>> # The UI Manager will allow you to skin your Turbine
>>>>>> # application using simple properties files that are
>>>>>> # located in the WEBAPP/resources/ui/skins/ directory
>>>>>> # hierarchy.
>>>>>>
>>>>>> tool.ui.skin=default
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  V E L O C I T Y  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # The location of Velocity configuration file, relative to webapp 
>>>>>> root
>>>>>> # These properties will override the default properties set by 
>>>>>> Velocity.
>>>>>> # You should specify the path to the templates directories as 
>>>>>> well as
>>>>>> # the path to the log file and they should also be relative to 
>>>>>> webapp root
>>>>>>
>>>>>> services.VelocityService.template.extension=vm
>>>>>> services.VelocityService.default.page = VelocityPage
>>>>>> services.VelocityService.default.screen=VelocityScreen
>>>>>> services.VelocityService.default.layout = VelocityECSLayout
>>>>>> services.VelocityService.default.navigation=VelocityNavigation
>>>>>> services.VelocityService.default.error.screen = VelocityErrorScreen
>>>>>> services.VelocityService.default.layout.template = /Default.vm
>>>>>>
>>>>>> services.VelocityService.runtime.log=/logs/velocity.log
>>>>>> #services.VelocityService.input.encoding=UTF-8
>>>>>> services.VelocityService.velocimacro.library = GlobalMacros.vm
>>>>>>
>>>>>> services.VelocityService.resource.loader = file
>>>>>> services.VelocityService.file.resource.loader.description = 
>>>>>> Velocity File Resource Loader
>>>>>> services.VelocityService.file.resource.loader.class = 
>>>>>> org.apache.velocity.runtime.resource.loader.FileResourceLoader
>>>>>> services.VelocityService.file.resource.loader.path = 
>>>>>> /templates/app,/templates/flux
>>>>>> services.VelocityService.file.resource.loader.cache = false
>>>>>> services.VelocityService.file.resource.loader.modificationCheckInterval 
>>>>>> = 2
>>>>>>
>>>>>> services.VelocityService.resource.loader = classpath
>>>>>> services.VelocityService.classpath.resource.loader.description = 
>>>>>> Velocity Classpath Resource Loader
>>>>>> services.VelocityService.classpath.resource.loader.class = 
>>>>>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  J S P  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> services.JspService.template.extension=jsp
>>>>>> services.JspService.default.page = JspPage
>>>>>> services.JspService.default.screen=BaseJspScreen
>>>>>> services.JspService.default.layout = JspLayout
>>>>>> services.JspService.default.navigation=BaseJspNavigation
>>>>>> services.JspService.default.error.screen = JspErrorScreen
>>>>>> services.JspService.default.layout.template = /Default.jsp
>>>>>>
>>>>>> services.JspService.templates = /templates/app,/templates/flux
>>>>>> services.JspService.buffer.size = 8192
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  W E B M A C R O  S E R V I C E
>>>>>> #
>>>>>> # the webmacro-service is deprecated. you should use velocity 
>>>>>> instead!
>>>>>> # see http://jakarta.apache.org/velocity/migration.html
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> services.WebMacroService.template.extension=wm
>>>>>> services.WebMacroService.default.page = WebMacroSitePage
>>>>>> services.WebMacroService.default.screen=WebMacroSiteScreen
>>>>>> services.WebMacroService.default.layout = WebMacroSiteLayout
>>>>>> services.WebMacroService.default.navigation=WebMacroSiteNavigation
>>>>>> services.WebMacroService.default.error.screen = 
>>>>>> WebMacroSiteErrorScreen
>>>>>> services.WebMacroService.default.layout.template = /Default.wm
>>>>>>
>>>>>> # The location of WebMacro configuration file, relative to webapp
>>>>>> # root.
>>>>>>
>>>>>> services.WebMacroService.properties=/WEB-INF/conf/WebMacro.properties 
>>>>>>
>>>>>>
>>>>>> # The path where WebMacro will look for templates, relative to 
>>>>>> webapp
>>>>>> # root.  Use your system's path separator to specify multiple paths.
>>>>>>
>>>>>> services.WebMacroService.templates=/templates/app,/templates/flux
>>>>>>
>>>>>> # The class that will act as a template provider in webmacro.  We 
>>>>>> can
>>>>>> # use default class from WebMacro (template path above is pushed 
>>>>>> into
>>>>>> # WebMacro configuration mechanism, so that class can pick it 
>>>>>> up), or
>>>>>> # some other custom class
>>>>>>
>>>>>> 
>services.WebMacroService.templates.provider=org.apache.turbine.services.webmacro.TurbineTemplateProvider
> 
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  F R E E M A R K E R  S E R V I C E
>>>>>> #
>>>>>> # the freemarker-service is deprecated. you should use velocity 
>>>>>> instead!
>>>>>> # see http://jakarta.apache.org/velocity
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # The path where FreeMarker will look for templates, relative to
>>>>>> # webapp root, if supported by the servlet engine.
>>>>>> #
>>>>>> # Default: /templates
>>>>>>
>>>>>> services.FreeMarkerService.templates=/templates
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  U P L O A D  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # Whether the files should be automatically picked up by
>>>>>> # ParameterParser.
>>>>>>
>>>>>> services.UploadService.automatic=true
>>>>>>
>>>>>> #
>>>>>> # The directory where files will be temporarily stored.
>>>>>> #
>>>>>> services.UploadService.repository=.
>>>>>>
>>>>>> #
>>>>>> # The maximum size of a request that will be processed.
>>>>>> #
>>>>>> services.UploadService.size.max=1048576
>>>>>>
>>>>>> #
>>>>>> # The maximum size of a request that will have it's elements 
>>>>>> cached in
>>>>>> # memory by TurbineUploadService class.
>>>>>> #
>>>>>> services.UploadService.size.threshold=10240
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  L O C A L I Z A T I O N  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # Default ResourceBundle and language/country codes used by the
>>>>>> # TurbineLocalizationService.
>>>>>> #
>>>>>> locale.default.bundle=MyBundle
>>>>>> locale.default.language=en
>>>>>> locale.default.country=US
>>>>>>
>>>>>> #
>>>>>> # This will set the charset= portion of the ContentType: header.
>>>>>> # Leave commented out unless you want to return stuff as a different
>>>>>> # charset.
>>>>>> #
>>>>>> # locale.default.charset=ISO-8859-1
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  M I M E T Y P E  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # This property specifies a file containing mappings between MIME
>>>>>> # content types and the corresponding file name extensions. The
>>>>>> # service itself contains a hardcoded set of most common mappings.
>>>>>> # The file must use the same syntax as the mime.types file of
>>>>>> # the Apache Server, i.e.
>>>>>> # <mimetype> <ext1> <ext2>...
>>>>>> #
>>>>>> #services.MimeTypeService.mime.types=/WEB-INF/conf/mime.types
>>>>>>
>>>>>> # This property specifies a file containing mappings between locales
>>>>>> # and the corresponding character encodings. The service itself
>>>>>> # contains a hardcoded set of most common mappings.
>>>>>> # The file should use the Java property file syntax, i.e.
>>>>>> # <lang_country_variant>=<charset>
>>>>>> #
>>>>>> #services.MimeTypeService.charsets=/WEB-INF/conf/charset.properties
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  S C H E D U L E R  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> #
>>>>>> # Set enabled to true to start the scheduler.
>>>>>> #
>>>>>> # Default = false
>>>>>> #
>>>>>> scheduler.enabled=true
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  S E C U R I T Y  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> #
>>>>>> # This is the class that implements the User interface.
>>>>>> # You want to override this setting only if you want your User
>>>>>> # implementation to provide application specific addtional
>>>>>> # functionality.
>>>>>> #
>>>>>> # Default: org.apache.turbine.om.security.TurbineUser
>>>>>> #
>>>>>>
>>>>>> services.SecurityService.user.class=org.apache.turbine.om.security.TurbineUser 
>>>>>>
>>>>>>
>>>>>> #
>>>>>> # This setting is DBSecurityService specific - this class is 
>>>>>> consulted for the names
>>>>>> # of the columns in the users' tables for the purpose of creating 
>>>>>> join queries.
>>>>>> # If you use your own User implementation in conjunction with 
>>>>>> DBSecurityService,
>>>>>> # it's peer class must implement 
>>>>>> org.apache.turbine.om.security.peer.UserPeer interface,
>>>>>> # and you need to specify the name of the peer class here.
>>>>>> #
>>>>>> # Defalut: org.apache.turbine.om.security.peer.TurbineUserPeer
>>>>>> #
>>>>>> 
>services.SecurityService.userPeer.class=org.apache.turbine.om.security.peer.TurbineUserPeer
> 
>>>>>>
>>>>>>
>>>>>> #
>>>>>> # This is the class that implements UserManager interface.
>>>>>> # Override this setting if you want your User information stored
>>>>>> # on a different medium (LDAP directory is a good example).
>>>>>> # Default implementation uses Peers and a relational database .
>>>>>> #
>>>>>>
>>>>>> 
>services.SecurityService.user.manager=org.apache.turbine.services.security.db.DBUserManager
> 
>>>>>>
>>>>>>
>>>>>> #
>>>>>> # This is used by the SecurityService to make the password checking
>>>>>> # secure. When enabled, passwords are transformed by a one-way
>>>>>> # function into a sequence of bytes that is base64 encoded.
>>>>>> # It is impossible to guess the plain-text form of the password
>>>>>> # from the representation. When user logs in, the entered password
>>>>>> # is transformed the same way and then compared with stored value.
>>>>>> #
>>>>>> # Default: false
>>>>>> #
>>>>>>
>>>>>> services.SecurityService.secure.passwords=false
>>>>>>
>>>>>> #
>>>>>> # This property lets you choose what digest algorithm will be used
>>>>>> # for encrypting passwords. Check documentation of your JRE for
>>>>>> # available algorithms.
>>>>>> #
>>>>>> # Default: SHA
>>>>>> #
>>>>>>
>>>>>> services.SecurityService.secure.passwords.algorithm=SHA
>>>>>>
>>>>>> # Configuration for the LDAP Security Service implementation
>>>>>>
>>>>>> #services.SecurityService.ldap.security.athentication=simple
>>>>>> #services.SecurityService.ldap.port=<LDAP PORT>
>>>>>> #services.SecurityService.ldap.host=<LDAP HOST>
>>>>>> #services.SecurityService.ldap.admin.username=<ADMIN USERNAME>
>>>>>> #services.SecurityService.ldap.admin.password=<ADMIN PASSWORD>
>>>>>> #services.SecurityService.ldap.user.basesearch=<SEARCH PATTERN>
>>>>>> #services.SecurityService.ldap.user.search.filter=<SEARCH FILTER>
>>>>>> #services.SecurityService.ldap.dn.attribute=userPrincipalName
>>>>>> #services.SecurityService.ldap.provider=com.sun.jndi.ldap.LdapCtxFactory 
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  X M L R P C  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # This property specifies which class should be used to parse
>>>>>> # xml for XmlRpc functionality.
>>>>>> #
>>>>>> # Default: org.apache.xerces.parsers.SAXParser
>>>>>>
>>>>>> services.XmlRpcService.parser=org.apache.xerces.parsers.SAXParser
>>>>>>
>>>>>> # This property specifies which port the server part of the XmlRpc
>>>>>> # should listen, if it is active.
>>>>>> #
>>>>>> # Default: 12345
>>>>>>
>>>>>> services.XmlRpcService.port=12345
>>>>>>
>>>>>> # If any classes are specified here, the Service will create an
>>>>>> # instance of them here and start up a listener on the specified
>>>>>> # port.
>>>>>> #
>>>>>> # Note that the handlers demonstrated are not very useful.  You
>>>>>> # will have to invent your own services.  They do however
>>>>>> # illustrate that any class with a default constructor can be
>>>>>> # added here
>>>>>> #
>>>>>> # The handler parameter without further extension determines
>>>>>> # the default handler for the service
>>>>>> #
>>>>>> # Default: no classes are specified by default
>>>>>>
>>>>>> #services.XmlRpcService.handler.$default=java.util.Hashtable
>>>>>> #services.XmlRpcService.handler.stringhandler=java.lang.String
>>>>>>
>>>>>> # The following properties allow the transfer of data between
>>>>>> # separate Turbine applications running on different servers.
>>>>>> # This allows B2B type behavior such as sending database
>>>>>> # updates in the form of XML or whatever type of data
>>>>>> # that needs to be shared between Turbine applications
>>>>>> # running on separate servers.
>>>>>>
>>>>>> services.XmlRpcService.handler.file = 
>>>>>> org.apache.turbine.services.xmlrpc.util.FileHandler
>>>>>> services.XmlRpcService.paranoid = false
>>>>>> services.XmlRpcService.acceptClient = 192.168.1.*
>>>>>> services.XmlRpcService.denyClient =
>>>>>>
>>>>>> # Do we want a secure server
>>>>>>
>>>>>> services.XmlRpcService.secure.server = false
>>>>>>
>>>>>> # Secure server options
>>>>>>
>>>>>> services.XmlRpcService.secure.server.option.java.protocol.handler.pkgs 
>>>>>> = \
>>>>>>   com.sun.net.ssl.internal.www.protocol
>>>>>>
>>>>>> services.XmlRpcService.secure.server.option.security.provider = \
>>>>>>   com.sun.net.ssl.internal.ssl.Provider
>>>>>>
>>>>>> services.XmlRpcService.secure.server.option.security.protocol = TLS
>>>>>>
>>>>>> # You probably want to keep your key stores and trust stores
>>>>>> # clear out of your webapp.
>>>>>>
>>>>>> services.XmlRpcService.secure.server.option.javax.net.ssl.keyStore 
>>>>>> = /tmp/keystore
>>>>>> services.XmlRpcService.secure.server.option.javax.net.ssl.keyStoreType 
>>>>>> = jks
>>>>>> services.XmlRpcService.secure.server.option.javax.net.ssl.keyStorePassword 
>>>>>> = password
>>>>>> services.XmlRpcService.secure.server.option.javax.net.ssl.trustStore 
>>>>>> = /tmp/truststore
>>>>>> services.XmlRpcService.secure.server.option.javax.net.ssl.trustStoreType 
>>>>>> = jks
>>>>>> services.XmlRpcService.secure.server.option.javax.net.ssl.trustStorePassword 
>>>>>> = password
>>>>>>
>>>>>> services.XmlRpcService.secure.server.option.sun.ssl.keymanager.type 
>>>>>> = SunX509
>>>>>> services.XmlRpcService.secure.server.option.sun.ssl.trust.manager.type 
>>>>>> = SunX509
>>>>>>
>>>>>> # These values should be set to 'all' for debugging purposes.
>>>>>>
>>>>>> services.XmlRpcService.secure.server.option.javax.net.debug = none
>>>>>> services.XmlRpcService.secure.server.option.java.security.debug = 
>>>>>> none
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  P O O L  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # Default capacity of pools of the Object pooling service.
>>>>>> #
>>>>>> # Default: 128
>>>>>> services.PoolService.pool.capacity = 256
>>>>>>
>>>>>> # Class specific capacities used instead of the default if 
>>>>>> specified.
>>>>>> #
>>>>>> 
>#services.PoolService.pool.capacity.org.apache.turbine.services.rundata.DefaultTurbineRunData=512
> 
>>>>>>
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  F A C T O R Y  S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # A comma separated list of classloaders (very optional)
>>>>>> #
>>>>>> # Example: org.foo.bar.MyClassLoader, org.ack.joe.YourClassLoader
>>>>>> #
>>>>>> #services.FactoryService.class.loaders=
>>>>>>
>>>>>> # Customized factories to be used instead of the default factory.
>>>>>> # E.g. to instantiate XML parsers, SSL sockets, etc., which require
>>>>>> # specific instantiation not supported by the default factory.
>>>>>> # The property name is prefixed with "factory" followed by the
>>>>>> # name of the production class. The value is the class name of
>>>>>> # the factory implementing the Factory interface. The factory
>>>>>> # will be instantiated by using the service itself.
>>>>>> #
>>>>>> # Examples:
>>>>>> #
>>>>>> # 
>>>>>> 
>services.FactoryService.factory.javax.xml.parsers.DocumentBuilder=org.foo.xml.DomBuilderFactory
> 
>>>>>>
>>>>>> # 
>>>>>> 
>services.FactoryService.factory.javax.xml.parsers.SAXParser=org.foo.xml.SaxParserFactory
> 
>>>>>>
>>>>>> # 
>>>>>> 
>services.FactoryService.factory.java.net.ServerSocket=org.foo.net.SslServerSocketFactory
> 
>>>>>>
>>>>>>
>>>>>> #-------------------------------------------------------------------- 
>>>>>>
>>>>>> #
>>>>>> # X S L T  S E R V I C E
>>>>>> #
>>>>>> #-------------------------------------------------------------------- 
>>>>>>
>>>>>>
>>>>>> services.XSLTService.path = /path/to/stylesheets
>>>>>> services.XSLTService.cache = false
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  I N T A K E   S E R V I C E
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> # The location of the xml file specifying valid inputs
>>>>>> #
>>>>>> # Example: org.foo.bar.MyClassLoader, org.ack.joe.YourClassLoader
>>>>>> #
>>>>>> services.IntakeService.xml.path=WEB-INF/conf/intake.xml
>>>>>>
>>>>>> #-------------------------------------------------------------------- 
>>>>>>
>>>>>> #
>>>>>> # P A R A M E T E R  P A R S E R
>>>>>> #
>>>>>> #-------------------------------------------------------------------- 
>>>>>>
>>>>>> #
>>>>>> # This variable controls the case folding applied to URL variable
>>>>>> # names.
>>>>>> #
>>>>>> # Allowed values: none, lower, upper
>>>>>> # Default: lower
>>>>>> #
>>>>>>
>>>>>> url.case.folding=lower
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  C O M P O N E N T S
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # Components implementing the lifecycle interfaces can be loaded,
>>>>>> # configured and initialized by Turbine
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> component.name = torque
>>>>>> component.torque.classname = org.apache.torque.Torque
>>>>>> component.torque.config = 
>>>>>> ${webappRoot}/WEB-INF/conf/Torque.properties
>>>>>>
>>>>>> component.name = fulcrum
>>>>>> component.fulcrum.classname = org.apache.fulcrum.Fulcrum
>>>>>> component.fulcrum.config = 
>>>>>> ${webappRoot}/WEB-INF/conf/Fulcrum.properties
>>>>>>
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> #
>>>>>> #  A D D I T I O N A L  P R O P E R T I E S
>>>>>> #
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>> # The full path name to an additional properties file. Properties in
>>>>>> # this file will be included in this property set. Duplicate name
>>>>>> # values will be replaced, so be careful.
>>>>>> #
>>>>>> # Default: none
>>>>>> # 
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> include = Flux.properties
>>>>>>
>>>>>> -- 
>>>>>>
>>>>>> -- 
>>>>>> Fabio Daprile
>>>>>>
>>>>>> W�rth-Phoenix Srl
>>>>>> Via Kravogl 4, I-39100 Bolzano
>>>>>> Tel: +39 0471/564111 - (direct 564070)
>>>>>> Fax: +39 0471/564122
>>>>>>
>>>>>> mailto:[EMAIL PROTECTED]
>>>>>> http://www.wuerth-phoenix.com
>>>>>> http://www.wuerth.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> To unsubscribe, e-mail:   
>>>>>> <mailto:[EMAIL PROTECTED]>
>>>>>> For additional commands, e-mail: 
>>>>>> <mailto:[EMAIL PROTECTED]>
>>>>>>
>>>>>>
>>>>>>       
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> To unsubscribe, e-mail:   
>>>>> <mailto:[EMAIL PROTECTED]>
>>>>> For additional commands, e-mail: 
>>>>> <mailto:[EMAIL PROTECTED]>
>>>>>
>>>>>     
>>>>
>>>>
>>>> -- 
>>>>
>>>> -- 
>>>> Fabio Daprile
>>>>
>>>> W�rth-Phoenix Srl
>>>> Via Kravogl 4, I-39100 Bolzano
>>>> Tel: +39 0471/564111 - (direct 564070)
>>>> Fax: +39 0471/564122
>>>>
>>>> mailto:[EMAIL PROTECTED]
>>>> http://www.wuerth-phoenix.com
>>>> http://www.wuerth.com
>>>>
>>>>
>>>>
>>>>   
>>>
>>>
>>>
>>>
>>>
>>> -- 
>>> To unsubscribe, e-mail:   
>>> <mailto:[EMAIL PROTECTED]>
>>> For additional commands, e-mail: 
>>> <mailto:[EMAIL PROTECTED]>
>>>
>>>  
>>>
>>
>>
>>
>>
>> _________________________________________________________
>> Do You Yahoo!?
>> Get your free @yahoo.com address at http://mail.yahoo.com
>>
>>
>> -- 
>> To unsubscribe, e-mail:   
>> <mailto:[EMAIL PROTECTED]>
>> For additional commands, e-mail: 
>> <mailto:[EMAIL PROTECTED]>
>>
>>
>
>
>
>
> _________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.com address at http://mail.yahoo.com
>
>
> -- 
> To unsubscribe, e-mail:   
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail: 
> <mailto:[EMAIL PROTECTED]>
>

-- 

-- 
Fabio Daprile

W�rth-Phoenix Srl
Via Kravogl 4, I-39100 Bolzano
Tel: +39 0471/564111 - (direct 564070)
Fax: +39 0471/564122

mailto:[EMAIL PROTECTED]
http://www.wuerth-phoenix.com
http://www.wuerth.com





--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to