You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by he...@apache.org on 2003/02/24 13:22:57 UTC

cvs commit: jakarta-turbine-2/src/test-cactus/testapp/WEB-INF/conf TurbineCacheTest.properties TurbineDefault.properties log4j.properties

henning     2003/02/24 04:22:57

  Modified:    .        project.properties project.xml
               src/test-cactus/org/apache/turbine/util CSVParserTest.java
  Added:       src/test-cactus/testapp/WEB-INF/conf
                        TurbineCacheTest.properties
                        TurbineDefault.properties log4j.properties
  Log:
  This should resolve TTWS47 from Eric Pugh.
  
  --- cut --- Eric wrote --- cut ---
  Jeff Brekke asked for a volunteer to revamp the cactus tests, so I
  did.  This defect is therefore for getting cactus tests from t2 to
  pass with maven's cactus plugin.
  --- cut --- Eric wrote --- cut ---
  
  Revision  Changes    Path
  1.17      +5 -2      jakarta-turbine-2/project.properties
  
  Index: project.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/project.properties,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- project.properties	19 Feb 2003 23:52:43 -0000	1.16
  +++ project.properties	24 Feb 2003 12:22:57 -0000	1.17
  @@ -19,8 +19,11 @@
   # C A C T U S  T E S T  P R O P E R T I E S
   # -------------------------------------------------------------------
   
  -maven.cactus.src.dir=src/rttest
  -maven.war.src=src/rttest/testapp
  +maven.war.src=src/test-cactus/testapp
  +maven.cactus.tomcat4x.home = c:/java/tomcat
  +#maven.cactus.webxml=src/test-cactus/testapp/WEB-INF/web.cactus.xml
  +# The below tests don't seem to work at all
  +maven.cactus.test.fileset.exclude=org.apache.turbine.services.xmlrpc.util.FileHandlerTest,org.apache.turbine.util.velocity.TestVelocityEmail
   
   # -------------------------------------------------------------------
   # N I G H T L Y   B U I L D   P R O P E R T I E S
  
  
  
  1.104     +14 -0     jakarta-turbine-2/project.xml
  
  Index: project.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/project.xml,v
  retrieving revision 1.103
  retrieving revision 1.104
  diff -u -r1.103 -r1.104
  --- project.xml	22 Feb 2003 17:53:06 -0000	1.103
  +++ project.xml	24 Feb 2003 12:22:57 -0000	1.104
  @@ -630,5 +630,19 @@
       <integrationUnitTest/>
       <aspectSourceDirectory/>
     </build>
  +  
  +  <reports>
  +    <report>maven-jdepend-plugin</report>
  +    <report>maven-checkstyle-plugin</report>
  +    <report>maven-changelog-plugin</report>
  +    <report>maven-developer-activity-plugin</report>
  +    <report>maven-file-activity-plugin</report>
  +    <report>maven-javadoc-plugin</report>
  +    <report>maven-jxr-plugin</report>
  +    <report>maven-junit-report-plugin</report>
  +    <report>maven-linkcheck-plugin</report>
  +    <report>maven-tasklist-plugin</report>
  +   
  +  </reports>
   
   </project>
  
  
  
  1.2       +4 -8      jakarta-turbine-2/src/test-cactus/org/apache/turbine/util/CSVParserTest.java
  
  Index: CSVParserTest.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-2/src/test-cactus/org/apache/turbine/util/CSVParserTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CSVParserTest.java	29 May 2002 13:38:27 -0000	1.1
  +++ CSVParserTest.java	24 Feb 2003 12:22:57 -0000	1.2
  @@ -68,11 +68,11 @@
   
   /**
    * Test the CSVParser.
  - * 
  + *
    * NOTE : I am assuming (as is in the code of DataStreamParser.java
    * that the values are reusing the same object for the values.
    * If this shouldn't be, we need to fix that in the code!.
  - * 
  + *
    * @author <a href="mailto:martin@mvdb.net">Martin van den Bemt</a>
    * @version $Id$
    */
  @@ -100,11 +100,7 @@
       throws Exception
       {
           super.setUp();
  -        /* Note: we are using the properties file from the cache test
  -         *  since we don't really need any specific property at this 
  -         *  time.  Future tests may require a test case specific 
  -         *  properties file to be used.:
  -         */
  +
           config.setInitParameter("properties",
                                   "/WEB-INF/conf/TurbineDefault.properties");
           turbine = new Turbine();
  
  
  
  1.1                  jakarta-turbine-2/src/test-cactus/testapp/WEB-INF/conf/TurbineCacheTest.properties
  
  Index: TurbineCacheTest.properties
  ===================================================================
  # -------------------------------------------------------------------
  # $Id: TurbineCacheTest.properties,v 1.1 2003/02/24 12:22:57 henning Exp $
  #
  # This is the configuration file for Turbine.
  #
  # Note that strings containing "," (comma) characters must backslash 
  # escape the comma (i.e. '\,')
  #
  # -------------------------------------------------------------------
  
  # -------------------------------------------------------------------
  # 
  #  L O G S
  #
  # -------------------------------------------------------------------
  # This is the configuration for the logging system. In most cases
  # you don't need to modify anything. However, if you wish to add more
  # facilities or modify the existing settings, then you can do so.
  #
  # destination.file: A path relative to the web app root
  # -------------------------------------------------------------------
  services.LoggingService.facilities=system,debug,security
  services.LoggingService.default=system
  services.LoggingService.loggingConfig=org.apache.turbine.services.logging.PropertiesLoggingConfig
  
  # A facility for system logging.
  services.LoggingService.system.destination.file=/logs/turbine.log
  services.LoggingService.system.className=org.apache.turbine.services.logging.FileLogger
  services.LoggingService.system.level=WARN
  
  # A facility for the scheduler service
  # To disable started/stopped messages set the level to ERROR
  services.LoggingService.scheduler.destination.file=/logs/turbine.log
  services.LoggingService.scheduler.className=org.apache.turbine.services.logging.FileLogger
  services.LoggingService.scheduler.level=ERROR
  
  
  # A facility for SQL query logging
  # To enable SQL query logging, set the system and sql log level to DEBUG
  services.LoggingService.sql.destination.file=/logs/turbine.log
  services.LoggingService.sql.className=org.apache.turbine.services.logging.FileLogger
  services.LoggingService.sql.level=ERROR
  
  # -------------------------------------------------------------------
  # 
  #  M A I L  S E R V E R 
  #
  # -------------------------------------------------------------------
  # Your mail server for outgoing email.
  #
  # Default: null
  # -------------------------------------------------------------------
  
  mail.server=
  
  # -------------------------------------------------------------------
  # SMTP-From header for your outgoing messages
  #
  # All failed delivery messages will be returned to this address.
  # If unset, these messages will be sent to the address in the 
  # From header (standard behaviour)
  #
  # Default: null
  # -------------------------------------------------------------------
  
  mail.smtp.from=
  
  # -------------------------------------------------------------------
  # 
  #  M O D U L E  C A C H I N G
  #
  # -------------------------------------------------------------------
  # This determines whether or not to cache the modules in memory.  For
  # development, turn this off.  For production, turn this on.
  #
  # Default: false
  # -------------------------------------------------------------------
  
  module.cache=false
  
  # If module.cache=true, then how large should we make the hashtables
  # by default.
  
  action.cache.size=20
  layout.cache.size=10
  navigation.cache.size=10
  page.cache.size=5
  screen.cache.size=50
  scheduledjob.cache.size=10
  
  # -------------------------------------------------------------------
  # 
  #  M O D U L E  P A C K A G E S
  #
  # -------------------------------------------------------------------
  # This is the "classpath" for Turbine.  In order to locate your own
  # modules, you should add them to this path.  For example, if you have
  # com.company.actions, com.company.screens, com.company.navigations,
  # then this setting would be "com.company,org.apache.turbine.modules".
  # This path is searched in order.  For example, Turbine comes with a
  # screen module named "Login".  If you wanted to have your own screen
  # module named "Login", then you would specify the path to your
  # modules before the others.
  #
  # Default: org.apache.turbine.modules
  # -------------------------------------------------------------------
  
  module.packages=org.apache.turbine.modules
  
  
  # -------------------------------------------------------------------
  # 
  #  F R A M E W O R K  S E T T I N G S
  #
  # -------------------------------------------------------------------
  # These are settings that control the behaviour of the framework,
  # such as determining whether a template system is in use, what
  # the default templates and screens are and session handling settings.
  # -------------------------------------------------------------------
  
  # Used to set the template homepage if you are using a template
  # layout.
  #
  # Default: /Index.vm
  
  template.homepage=/Index.vm
  
  # This is the default screen to show to people when they first access
  # the system. Specify one of the template screens such as VelocityScreen
  # to use a template system. 
  #
  # Default: Login
  
  screen.homepage=
  
  # This is the template that is shown on an incorrect login attempt. 
  # Setting this property will override any value of screen.login specfied
  # below.
  #
  # Default: Login.vm
  
  template.login=/Login.vm
  
  # This is the page that is shown on an incorrect login attempt.  It is
  # referenced in the LoginUser action. Note that it will only be used if
  # a login template has not been specified (see template.login above).
  #
  # Default: Login
  
  screen.login=
  
  # This is the template that is used by the respective Template based 
  # ErrorScreen for displaying the error. If you are not using a Template based 
  # ErrorScreen, then this is ignored.
  #
  # Default: /Error.vm
  
  template.error=/Error.vm
  
  # This is the default error screen.
  #
  # Default: VelocityErrorScreen
  
  screen.error=VelocityErrorScreen
  
  # This is the screen that is displayed when the user's web page is in
  # an invalid state.
  #
  # Default: error.InvalidState
  
  screen.invalidstate=error.InvalidState
  
  # Set the default Doctype.  The default Doctype can be set by using
  # the single strings: Html40Strict, Html40Transitional, or
  # Html40Frameset.  Additionally the default can be supplied as two
  # strings separated by a comma giving the DTD and URI.
  #
  # Default: ignored if not set to some value.
  
  default.doctype=Html40Transitional
  
  # This is the default action to log a user in.
  
  action.login=LoginUser
  
  # This is the default action to log a user out.
  
  action.logout=LogoutUser
  
  # This is the default action to validate whether or not a session is
  # valid.  For example, if you want to make sure if a user has already
  # logged in or not.
  #
  # Default: SessionValidator
  
  action.sessionvalidator=sessionvalidator.TemplateSessionValidator
  
  # This is the timeout in seconds for sessions. If left commented out, the
  # servlet container's default timeout will be left as is.
  
  # session.timeout=1800
  
  # This is the default action that builds up the AccessControlList for
  # the individual users session.
  
  action.accesscontroller=AccessController
  
  # -------------------------------------------------------------------
  # 
  #  J N D I  C O N T E X T S
  #
  # -------------------------------------------------------------------
  
  # This indicates whether Turbine should try to create JNDI contexts.
  #
  # Default: false
  #
  # contexts=true
  
  # These are the JNDI context properties.  Each context's properties
  # are defined by the properties beginning with context.name.
  #
  # Default: none
  #
  # Example: The following will create a JNDI context named "name" in
  # the data.contexts Hashtable.  It will point at the RMI registry on
  # localhost running on port 1099, and will use
  # com.sun.jndi.rmi.registry.RegistryContextFactory as the initial
  # context factory:
  #
  # context.name.java.naming.provider.url=rmi://localhost:1099
  # context.name.java.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory
  
  # -------------------------------------------------------------------
  # 
  #  P E E R S
  #
  # -------------------------------------------------------------------
  # Supplies Turbine with information about the database schema, which
  # can simplify any required Peer classes.
  #
  # Default: org.apache.turbine.util.db.map.TurbineMapBuilder
  # -------------------------------------------------------------------
  
  database.maps.builder=org.apache.turbine.util.db.map.TurbineMapBuilder
  
  # -------------------------------------------------------------------
  # 
  #  M E S S A G E S
  #
  # -------------------------------------------------------------------
  # Note that strings containing "," (comma) characters must backslash 
  # escape the comma (i.e. '\,')
  
  # The message that can be displayed before a user logs in.
  
  login.message=Thank you for your visit. Please log into the system.
  
  # The message that can be displayed when no screen is defined.
  
  login.message.noscreen=There has been an error. Your session is valid but the screen variable is not defined.
  
  # The message that can be displayed when a user enters an incorrect
  # password or username.
  
  login.error=Sorry your username or password is incorrect!
  
  # The message that can be displayed when a user logs out.
  
  logout.message=Thank you for using the system. Please come back soon.
  
  # -------------------------------------------------------------------
  # 
  #  S E C U R E  S O C K E T S  L A Y E R
  #
  # -------------------------------------------------------------------
  # Whether the web server is able to use SSL.  Links in Turbine can
  # check this property to determine if SSL can be used.
  #
  # Default: true
  # -------------------------------------------------------------------
  
  use.ssl=true
  
  # -------------------------------------------------------------------
  # 
  #  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.turbine.services.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 = default
  services.MapBrokerService.defaultMap = default
  
  # -------------------------------------------------------------------
  #
  #  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
  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
  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
  
  # 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=
  
  # -------------------------------------------------------------------
  # 
  #  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=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.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 = 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=
  
  # 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
  
  # -------------------------------------------------------------------
  # 
  #  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
  # -------------------------------------------------------------------
  
  
  
  
  
  1.1                  jakarta-turbine-2/src/test-cactus/testapp/WEB-INF/conf/TurbineDefault.properties
  
  Index: TurbineDefault.properties
  ===================================================================
  # -------------------------------------------------------------------
  # $Id: TurbineDefault.properties,v 1.1 2003/02/24 12:22:57 henning Exp $
  #
  # Note by Martin van den Bemt (martin@mvdb.net) :
  # This is a minimalistic turbine properties file.
  # If you want more in this, just add it 
  #
  # Note that strings containing "," (comma) characters must backslash 
  # escape the comma (i.e. '\,')
  #
  # -------------------------------------------------------------------
  
  # -------------------------------------------------------------------
  # 
  #  M O D U L E  P A C K A G E S
  #
  # -------------------------------------------------------------------
  # This is the "classpath" for Turbine.  In order to locate your own
  # modules, you should add them to this path.  For example, if you have
  # com.company.actions, com.company.screens, com.company.navigations,
  # then this setting would be "com.company,org.apache.turbine.modules".
  # This path is searched in order.  For example, Turbine comes with a
  # screen module named "Login".  If you wanted to have your own screen
  # module named "Login", then you would specify the path to your
  # modules before the others.
  #
  # Default: org.apache.turbine.modules
  # -------------------------------------------------------------------
  
  module.packages=org.apache.turbine.modules
  
  # -------------------------------------------------------------------
  # 
  #  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
  
  # -------------------------------------------------------------------
  #
  #  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
  
  #--------------------------------------------------------------------
  #
  # 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
  
  
  
  
  1.1                  jakarta-turbine-2/src/test-cactus/testapp/WEB-INF/conf/log4j.properties
  
  	<<Binary file>>
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: turbine-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: turbine-dev-help@jakarta.apache.org