Hi,
Seen a few messages going back & forth concerning the above and all that
seems to be talked about is the change in the properties file.
Would I be correct in saying that this is the biggest change to get Turbine
2.2 to work with Fulcrum/Torque-3? Or do I have to init Fulcrum after
Turbine has been initialized?
/Colin
----- Original Message -----
From: "An�bal Rojas" <[EMAIL PROTECTED]>
To: "Turbine Users List" <[EMAIL PROTECTED]>
Sent: Thursday, July 04, 2002 4:47 PM
Subject: Re: Torque-3.0b3-dev not starting in Turbine2.2b2 (cross posting)
> Here they are...
>
> # -------------------------------------------------------------------
> # $Id: TurbineResources.properties,v 1.1.1.1 2002/06/27 20:17:17 egg 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.facilities=system
> services.LoggingService.default=system
>
services.LoggingService.loggingConfig=org.apache.turbine.services.logging.Pr
> opertiesLoggingConfig
>
> services.LoggingService.system.log4j.rootCategory=ALL, system
> services.LoggingService.system.log4j.category.system= ALL, system
>
services.LoggingService.system.log4j.appender.system.file=${webappRoot}/logs
> /turbine.log
>
services.LoggingService.system.log4j.appender.system=org.apache.log4j.FileAp
> pender
>
services.LoggingService.system.log4j.appender.system.layout=org.apache.log4j
> .PatternLayout
>
services.LoggingService.system.log4j.appender.system.layout.conversionPatter
> n = [%d{ABSOLUTE} %-5p] %m%n
> services.LoggingService.system.log4j.appender.system.append = false
>
services.LoggingService.system.className=org.apache.turbine.services.logging
> .Log4JavaLogger
> services.LoggingService.system.level=ALL
>
> # A facility for system logging.
> #services.LoggingService.system.destination.file=/logs/turbine.log
>
#services.LoggingService.system.className=org.apache.turbine.services.loggin
> g.FileLogger
> #services.LoggingService.system.level=INFO
>
> # 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.logg
> ing.FileLogger
> services.LoggingService.scheduler.level=INFO
>
> # A facility for debugging applications. Messages will go both
> # to the log file and the server console.
> services.LoggingService.debug.destination.file=/logs/turbine.log
> services.LoggingService.debug.destination.console=true
>
services.LoggingService.debug.className=org.apache.turbine.services.logging.
> FileLogger
> services.LoggingService.debug.level=INFO
>
> # 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.Fi
> leLogger
> services.LoggingService.sql.level=ERROR
>
> # A facility for security audit. NOTE! As of 23 Jan 2001
> # Turbine does not have any standard security auditing
> # functionality. It's up to your application.
> services.LoggingService.security.destination.file=/logs/turbine.log
>
services.LoggingService.security.className=org.apache.turbine.services.loggi
> ng.FileLogger
> services.LoggingService.security.level=INFO
>
> # An example configuration for automatic log rotation using Log4Java
> # This will keep the log file size under 1MB and save up to 5 backup
copies
> services.LoggingService.rotation.destination.file=/logs/turbine.log
> services.LoggingService.rotation.file.size=1048576
> services.LoggingService.rotation.file.backups=5
>
services.LoggingService.rotation.className=org.apache.turbine.services.loggi
> ng.Log4JavaLogger
> services.LoggingService.rotation.level=INFO
>
> # An example configuration for using *NIX syslogd with Log4Java
>
services.LoggingService.syslog.destination.syslogd.host=my.syslog.server.com
> services.LoggingService.syslog.destination.syslogd.facility=LOG_DAEMON
>
services.LoggingService.syslog.className=org.apache.turbine.services.logging
> .Log4JavaLogger
> services.LoggingService.syslog.level=INFO
>
> # An example configuration for using remote Log4Java server
>
services.LoggingService.remote.destination.remote.host=my.remote.server.com
> services.LoggingService.remote.destination.remote.port=1099
>
services.LoggingService.remote.className=org.apache.turbine.services.logging
> .Log4JavaLogger
> services.LoggingService.remote.level=INFO
>
> # An example configuration for sending error reports as email with
Log4Java
> # notes:
> # * uses 'mail.server' as SMTP server to send mail through
> # * log4j will send the email when an ERROR is logged, with
> # 'buffer.size' previous (non-ERROR) logs included in the email
> # * configured to log to a file as well otherwise stacktraces are lost
> services.LoggingService.email.destination.file=/logs/turbine.log
> services.LoggingService.email.destination.email.from=root@localhost
> services.LoggingService.email.destination.email.to=root@localhost
> services.LoggingService.email.destination.email.subject=Turbine Error
Report
> services.LoggingService.email.destination.email.buffer.size=512
>
services.LoggingService.email.className=org.apache.turbine.services.logging.
> Log4JavaLogger
> services.LoggingService.email.level=INFO
>
> # -------------------------------------------------------------------
> #
> # 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.RegistryC
> ontextFactory
>
> # -------------------------------------------------------------------
> #
> # 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.Tur
> bineResourceService
>
services.LoggingService.classname=org.apache.turbine.services.logging.Turbin
> eLoggingService
>
services.FactoryService.classname=org.apache.turbine.services.factory.Turbin
> eFactoryService
>
services.PoolService.classname=org.apache.turbine.services.pool.TurbinePoolS
> ervice
>
services.RunDataService.classname=org.apache.turbine.services.rundata.Turbin
> eRunDataService
>
services.ServletService.classname=org.apache.turbine.services.servlet.Turbin
> eServletService
>
services.AssemblerBrokerService.classname=org.apache.turbine.services.assemb
> lerbroker.TurbineAssemblerBrokerService
>
services.LocalizationService.classname=org.apache.turbine.services.localizat
> ion.TurbineLocalizationService
>
services.MimeTypeService.classname=org.apache.turbine.services.mimetype.Turb
> ineMimeTypeService
>
services.GlobalCacheService.classname=org.apache.turbine.services.cache.Turb
> ineGlobalCacheService
> #services.SchedulerService.classname=org.apache.turbine.services.schedule.
Tu
> rbineSchedulerService
>
#services.XmlRpcService.classname=org.apache.turbine.services.xmlrpc.Turbine
> XmlRpcService
>
services.UniqueIdService.classname=org.apache.turbine.services.uniqueid.Turb
> ineUniqueIdService
>
services.UploadService.classname=org.apache.turbine.services.upload.TurbineU
> ploadService
>
services.SecurityService.classname=org.apache.turbine.services.security.db.D
> BSecurityService
>
services.PoolBrokerService.classname=org.apache.turbine.services.db.TurbineP
> oolBrokerService
>
services.MapBrokerService.classname=org.apache.turbine.services.db.TurbineMa
> pBrokerService
>
services.PullService.classname=org.apache.turbine.services.pull.TurbinePullS
> ervice
>
#services.IntakeService.classname=org.apache.turbine.services.intake.Turbine
> IntakeService
>
services.TemplateService.classname=org.apache.turbine.services.template.Turb
> ineTemplateService
>
services.XSLTService.classname=org.apache.turbine.services.xslt.TurbineXSLTS
> ervice
>
> # Turn on the appropriate template service.
>
services.VelocityService.classname=org.apache.turbine.services.velocity.Turb
> ineVelocityService
>
> # -------------------------------------------------------------------
> #
> # 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.par
> ser.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.assembler
> broker.util.java.JavaScreenFactory
>
#services.AssemblerBrokerService.screen=org.apache.turbine.services.assemble
> rbroker.util.python.PythonScreenFactory
>
services.AssemblerBrokerService.action=org.apache.turbine.services.assembler
> broker.util.java.JavaActionFactory
>
services.AssemblerBrokerService.layout=org.apache.turbine.services.assembler
> broker.util.java.JavaLayoutFactory
>
services.AssemblerBrokerService.page=org.apache.turbine.services.assemblerbr
> oker.util.java.JavaPageFactory
>
services.AssemblerBrokerService.navigation=org.apache.turbine.services.assem
> blerbroker.util.java.JavaNavigationFactory
>
services.AssemblerBrokerService.scheduledjob=org.apache.turbine.services.ass
> emblerbroker.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.webm
> acro.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.TurbineUs
> er
>
> #
> # 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.d
> b.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.Defa
> ultTurbineRunData=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.xm
> l.DomBuilderFactory
> #
>
services.FactoryService.factory.javax.xml.parsers.SAXParser=org.foo.xml.SaxP
> arserFactory
> #
>
services.FactoryService.factory.java.net.ServerSocket=org.foo.net.SslServerS
> ocketFactory
>
> #--------------------------------------------------------------------
> #
> # 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
> # -------------------------------------------------------------------
>
>
>
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, July 03, 2002 1:58 PM
> Subject: RE: Torque-3.0b3-dev not starting in Turbine2.2b2 (cross posting)
>
>
> I was not able to make a successful connection to my database. I am using
> MSSQL Server, and the microsoft JDBC driver. I was able to call the
> torque.init() method, but then when I actually tried to pull up a
> connection, it would fail. I would be interested in seeing your
> Torque.properites....
>
> Eric
>
> -----Original Message-----
> From: An�bal Rojas [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 03, 2002 1:44 PM
> To: Turbine Users List
> Subject: Re: Torque-3.0b3-dev not starting in Turbine2.2b2 (cross
> posting)
>
>
> Eric,
>
> Added the dependencies required by Torque b3 and not found in Turbine
> 2.2b2, and Torque initialized ok.
> What happended with the pools?
> Thanks.
>
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, July 03, 2002 10:22 AM
> Subject: RE: Torque-3.0b3-dev not starting in Turbine2.2b2 (cross posting)
>
>
> Did you do the setup of the connection pools? In Torque b3 there are some
> connection pooling configuration you need to do that you didn't need in
b2.
> I ran into the same issues, and ended up backing down to b2 because I
could
> not get the pools working.
>
> If you look at the docs, there is a section about b3.
>
> Eric
>
> -----Original Message-----
> From: An�bal Rojas [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 03, 2002 10:03 AM
> To: [EMAIL PROTECTED]
> Subject: Torque-3.0b3-dev not starting in Turbine2.2b2 (cross posting)
>
>
> I managed to build Torque-3.0b3-dev, ant tried to start it in Turbine
2.2b2.
> Torque didn't start, tried with Torque-3.0b2-dev and it worked ok. Got no
> idea about what is happenning. Any help would be appreciated. I am
attaching
> for reference:
>
> TR.prop
> Torque.prop
>
> and the logs resulting for each version of Torque.
>
> Has anybody tried succesfully the same combination?
>
> An�bal Rojas
> [EMAIL PROTECTED]
> > www.valhallaproject.com
> > 58+212+242.66.62
> >
> >
>
> --
> 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]>
>
> --
> 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]>
>
>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>