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