mpoeschl    02/03/15 08:57:23

  Modified:    conf     build.xml
  Added:       conf/master Fulcrum.master
               conf     Fulcrum.properties
  Log:
  add Fulcrum config to be used with turbine-2
  configuration for services which cannot be used should be removed
  
  Revision  Changes    Path
  1.1                  jakarta-turbine-2/conf/master/Fulcrum.master
  
  Index: Fulcrum.master
  ===================================================================
  # -------------------------------------------------------------------
  #
  #  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.FactoryService.classname=org.apache.fulcrum.factory.TurbineFactoryService
  services.PoolService.classname=org.apache.fulcrum.pool.TurbinePoolService
  services.MimeTypeService.classname=org.apache.fulcrum.mimetype.TurbineMimeTypeService
  
services.SchedulerService.classname=org.apache.fulcrum.schedule.TurbineSchedulerService
  services.XmlRpcService.classname=org.apache.fulcrum.xmlrpc.TurbineXmlRpcService
  services.UploadService.classname=org.apache.fulcrum.upload.TurbineUploadService
  
services.SecurityService.classname=org.apache.fulcrum.security.impl.db.DBSecurityService
  services.XSLTService.classname=org.apache.fulcrum.xslt.TurbineXSLTService
  services.BSFService.classname=org.apache.fulcrum.bsf.TurbineBSFService
  
services.GlobalCacheService.classname=org.apache.fulcrum.cache.TurbineGlobalCacheService
  services.TemplateService.classname=org.apache.fulcrum.template.TurbineTemplateService
  
services.LocalizationService.classname=org.apache.fulcrum.localization.TurbineLocalizationService
  services.IntakeService.classname=org.apache.fulcrum.intake.TurbineIntakeService
  
  # Turn on the appropriate template service.
  @TEMPLATE_SERVICE@
  
  # -------------------------------------------------------------------
  #
  #  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.cacheCheckFrequency = 5000
  
  # -------------------------------------------------------------------
  #
  # B S F  S E R V I C E
  #
  # -------------------------------------------------------------------
  
  services.BSFService.scriptsDirectory = WEB-INF/scripts
  services.BSFService.defaultExtension = py
  
  # -------------------------------------------------------------------
  #
  #  T E M P L A T E  S E R V I C E
  #
  # -------------------------------------------------------------------
  
  # There is no configuration anymore, just an abstract front
  # end to underlying template engines like velocity, webmacro,
  # and JSP.
  
  # -------------------------------------------------------------------
  #
  #  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.template = /Default.vm
  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 = @TEMPLATE_PATH@
  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
  
  services.VelocityService.eventCartridge.classes =
  
  services.VelocityService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  J S P  S E R V I C E
  #
  # -------------------------------------------------------------------
  
  services.JspService.template.extension=jsp
  services.JspService.default.page.template = /Default.jsp
  services.JspService.default.layout.template = /Default.jsp
  
  services.JspService.templates = @TEMPLATE_PATH@
  services.JspService.buffer.size = 8192
  
  services.JspService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  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=0
  
  # -------------------------------------------------------------------
  #
  #  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.
  #
  services.LocalizationService.locale.default.bundle=@LOCALE_DEFAULT_BUNDLE@
  services.LocalizationService.locale.default.language=@LOCALE_DEFAULT_LANGUAGE@
  services.LocalizationService.locale.default.country=@LOCALE_DEFAULT_COUNTRY@
  
  #
  # This will set the charset= portion of the ContentType: header.
  # Leave commented out unless you want to return stuff as a different
  # charset.
  #
  # services.LocalizationService.locale.default.charset=
  
  # -------------------------------------------------------------------
  #
  #  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
  #
  services.SchedulerService.earlyInit = false
  
  
  # -------------------------------------------------------------------
  #
  #  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.fulcrum.security.impl.db.entity.TurbineUser
  #
  
  
services.SecurityService.user.class=org.apache.fulcrum.security.impl.db.entity.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.
  #
  # Default: org.apache.fulcrum.security.impl.db.entity.TurbineUserPeer
  #
  
services.SecurityService.userPeer.class=org.apache.fulcrum.security.impl.db.entity.TurbineUserPeer
  
  #
  # This is the class that implements UserManager interface.
  # Override this setting if you want your User information stored
  # on a different medium (LADP directory is a good example).
  # Default implementation uses Peers and a relational database .
  #
  
  
services.SecurityService.user.manager=org.apache.fulcrum.security.impl.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.fulcrum.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
  
  services.XmlRpcService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  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 = 128
  
  # 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=
  
  # Default factory to use when no custom factory is specified.
  #
  # Example: org.foo.bar.DefaultFactory
  #
  #services.FactoryService.factory.default=
  
  # 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
  # -------------------------------------------------------------------
  
  services.IntakeService.xml.path=@INTAKE_DESCRIPTOR@
  
  
  
  1.5       +13 -4     jakarta-turbine-2/conf/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/conf/build.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build.xml 12 Oct 2001 20:32:18 -0000      1.4
  +++ build.xml 15 Mar 2002 16:57:23 -0000      1.5
  @@ -20,6 +20,9 @@
     <property name="master" value="${master.home}/TurbineResources.master"/>
     <property name="copy" value="${target.dir}/TurbineResources.properties"/>
   
  +  <property name="fulcrum.master" value="${master.home}/Fulcrum.master"/>
  +  <property name="fulcrum.copy" value="${target.dir}/Fulcrum.properties"/>
  +
     <!-- =================================================================== -->
     <!-- T R  P R O P S  W I T H  D B  V A L U E S                           -->
     <!-- =================================================================== -->
  @@ -29,11 +32,14 @@
     <!-- =================================================================== -->
   
     <target name="tr-props-with-db-values" depends="configure,configure-db">
  -    
  +
       <echo message="Creating TurbineResources ..."/>
       <delete file="${copy}"/>
  +    <delete file="${fulcrum.copy}"/>
  +    
       <copy file="${master}" tofile="${copy}" filtering="on"/>
  -  
  +    <copy file="${fulcrum.master}" tofile="${fulcrum.copy}" filtering="on"/>
  +
     </target>
   
     <!-- =================================================================== -->
  @@ -47,11 +53,14 @@
     <!-- =================================================================== -->
   
     <target name="tr-props-without-db-values" depends="configure">
  -    
  +
       <echo message="Creating TurbineResources ..."/>
       <delete file="${copy}"/>
  +    <delete file="${fulcrum.copy}"/>
  +
       <copy file="${master}" tofile="${copy}" filtering="on"/>
  -  
  +    <copy file="${fulcrum.master}" tofile="${fulcrum.copy}" filtering="on"/>
  +
     </target>
   
     <!-- =================================================================== -->
  
  
  
  1.1                  jakarta-turbine-2/conf/Fulcrum.properties
  
  Index: Fulcrum.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.FactoryService.classname=org.apache.fulcrum.factory.TurbineFactoryService
  services.PoolService.classname=org.apache.fulcrum.pool.TurbinePoolService
  services.MimeTypeService.classname=org.apache.fulcrum.mimetype.TurbineMimeTypeService
  
services.SchedulerService.classname=org.apache.fulcrum.schedule.TurbineSchedulerService
  services.XmlRpcService.classname=org.apache.fulcrum.xmlrpc.TurbineXmlRpcService
  services.UploadService.classname=org.apache.fulcrum.upload.TurbineUploadService
  
services.SecurityService.classname=org.apache.fulcrum.security.impl.db.DBSecurityService
  #services.DatabaseService.classname=org.apache.fulcrum.db.TurbineDatabaseService
  services.XSLTService.classname=org.apache.fulcrum.xslt.TurbineXSLTService
  services.BSFService.classname=org.apache.fulcrum.bsf.TurbineBSFService
  
services.GlobalCacheService.classname=org.apache.fulcrum.cache.TurbineGlobalCacheService
  services.TemplateService.classname=org.apache.fulcrum.template.TurbineTemplateService
  
services.LocalizationService.classname=org.apache.fulcrum.localization.TurbineLocalizationService
  services.IntakeService.classname=org.apache.fulcrum.intake.TurbineIntakeService
  
  # Turn on the appropriate template service.
  
services.VelocityService.classname=org.apache.turbine.services.velocity.TurbineVelocityService
  
  # -------------------------------------------------------------------
  #
  #  D A T A B A S E  S E R V I C E
  #
  # -------------------------------------------------------------------
  # These are your database settings.  Look in the
  # org.apache.turbine.util.db.pool.* packages for more information.
  # The default driver for Turbine is for MySQL.
  #
  # The parameters to connect to the default database.  You MUST
  # configure these properly.
  # -------------------------------------------------------------------
  
  services.DatabaseService.database.default=default
  
  services.DatabaseService.database.default.driver=org.gjt.mm.mysql.Driver
  services.DatabaseService.database.default.url=jdbc:mysql://localhost:3306/Turbine
  services.DatabaseService.database.default.username=username
  services.DatabaseService.database.default.password=password
  
  # The number of database connections to cache per ConnectionPool
  # instance (specified per database).
  
  services.DatabaseService.database.default.maxConnections=3
  
  # The amount of time (in milliseconds) that database connections will be
  # cached (specified per database).
  #
  # Default: one hour = 60 * 60 * 1000
  
  services.DatabaseService.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
  
  services.DatabaseService.database.connectionWaitTimeout=10000
  
  # The interval (in milliseconds) between which the PoolBrokerService logs
  # the status of it's ConnectionPools.
  #
  # Default: No logging = 0 = 0 * 1000
  
  services.DatabaseService.database.logInterval=0
  
  # These are the supported JDBC drivers and their associated Turbine
  # adapter.  These properties are used by the DBFactory.  You can add
  # all the drivers you want here.
  
  services.DatabaseService.database.adapter=DBMM
  services.DatabaseService.database.adapter.DBMM=org.gjt.mm.mysql.Driver
  
  # Determines if the quantity column of the IDBroker's id_table should
  # be increased automatically if requests for ids reaches a high
  # volume.
  
  services.DatabaseService.idbroker.cleverquantity=true
  
  # Determines if IDBroker should prefetch IDs or not.  If set to false
  # this property has the effect of shutting off the housekeeping thread
  # that attempts to prefetch the id's.  It also sets the # of id's grabbed
  # per request to 1 regardless of the settings in the database.
  # Default: true
  
  services.DatabaseService.idbroker.prefetch=true
  
  services.DatabaseService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  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.cacheCheckFrequency = 5000
  
  # -------------------------------------------------------------------
  #
  # B S F  S E R V I C E
  #
  # -------------------------------------------------------------------
  
  services.BSFService.scriptsDirectory = WEB-INF/scripts
  services.BSFService.defaultExtension = py
  
  # -------------------------------------------------------------------
  #
  #  T E M P L A T E  S E R V I C E
  #
  # -------------------------------------------------------------------
  
  # There is no configuration anymore, just an abstract front
  # end to underlying template engines like velocity, webmacro,
  # and JSP.
  
  # -------------------------------------------------------------------
  #
  #  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.template = /Default.vm
  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
  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
  
  services.VelocityService.eventCartridge.classes =
  
  services.VelocityService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  J S P  S E R V I C E
  #
  # -------------------------------------------------------------------
  
  services.JspService.template.extension=jsp
  services.JspService.default.page.template = /Default.jsp
  services.JspService.default.layout.template = /Default.jsp
  
  services.JspService.templates = /templates/app
  services.JspService.buffer.size = 8192
  
  services.JspService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  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=0
  
  # -------------------------------------------------------------------
  #
  #  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.
  #
  services.LocalizationService.locale.default.bundle=MyBundle
  services.LocalizationService.locale.default.language=en
  services.LocalizationService.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.
  #
  # services.LocalizationService.locale.default.charset=
  
  # -------------------------------------------------------------------
  #
  #  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
  #
  services.SchedulerService.earlyInit = false
  
  
  # -------------------------------------------------------------------
  #
  #  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.fulcrum.security.impl.db.entity.TurbineUser
  #
  
  
services.SecurityService.user.class=org.apache.fulcrum.security.impl.db.entity.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.
  #
  # Default: org.apache.fulcrum.security.impl.db.entity.TurbineUserPeer
  #
  
services.SecurityService.userPeer.class=org.apache.fulcrum.security.impl.db.entity.TurbineUserPeer
  
  #
  # This is the class that implements UserManager interface.
  # Override this setting if you want your User information stored
  # on a different medium (LADP directory is a good example).
  # Default implementation uses Peers and a relational database .
  #
  
  
services.SecurityService.user.manager=org.apache.fulcrum.security.impl.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.fulcrum.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
  
  services.XmlRpcService.earlyInit = true
  
  # -------------------------------------------------------------------
  #
  #  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 = 128
  
  # 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=
  
  # Default factory to use when no custom factory is specified.
  #
  # Example: org.foo.bar.DefaultFactory
  #
  #services.FactoryService.factory.default=
  
  # 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
  # -------------------------------------------------------------------
  
  services.IntakeService.xml.path=@INTAKE_DESCRIPTOR@
  
  
  

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

Reply via email to