# CDDL HEADER START
|
#
|
# The contents of this file are subject to the terms of the
|
# Common Development and Distribution License, Version 1.0 only
|
# (the "License"). You may not use this file except in compliance
|
# with the License.
|
#
|
# You can obtain a copy of the license at
|
# trunk/opends/resource/legal-notices/OpenDS.LICENSE
|
# or https://OpenDS.dev.java.net/OpenDS.LICENSE.
|
# See the License for the specific language governing permissions
|
# and limitations under the License.
|
#
|
# When distributing Covered Code, include this CDDL HEADER in each
|
# file and include the License file at
|
# trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
|
# add the following below this CDDL HEADER, with the fields enclosed
|
# information:
|
# Portions Copyright [yyyy] [name of copyright owner]
|
#
|
# CDDL HEADER END
|
#
|
#
|
# Copyright 2007-2009 Sun Microsystems, Inc.
|
|
# Turn on tracing of internal errors and deprecated options
|
trace enable tracepoints "error deprecated"
|
|
# Enable TCP/IP connections
|
interface tcp library STAFTCP option port=${staf.port}
|
|
# Set default local trust
|
trust machine local://local level 5
|
trust level 5 machine tcp://localhost
|
# this is required for the Zip Service to be able to expand archives
|
trust level 5 user anonymous
|
|
# Default Service Loader Service
|
serviceloader library STAFDSLS
|
|
# LOG SERVICE CONFIGURATION
|
SERVICE Log LIBRARY STAFLog \
|
PARMS "Directory {STAF/Config/STAFRoot}/logs"
|
|
# ZIP SERVICE CONFIGURATION
|
SERVICE Zip LIBRARY STAFZip
|
|
# STAX SERVICE CONFIGURATION
|
SERVICE Stax LIBRARY JSTAF \
|
EXECUTE {STAF/Config/STAFRoot}/services/stax/STAX.jar \
|
OPTION J2="-Xms1g -Xmx1g -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled -XX:NewSize=500m -XX:MaxNewSize=500m -XX:SurvivorRatio=6 -XX:PermSize=256m -XX:MaxPermSize=256m -Xoss1m -Xss1m" \
|
OPTION JVM=${local.javahome}/bin/java \
|
PARMS "PYTHONOUTPUT JobUserLogAndMsg" "PYTHONLOGLEVEL Info"
|
|
# EVENT SERVICE CONFIGURATION
|
SERVICE Event LIBRARY JSTAF \
|
EXECUTE {STAF/Config/STAFRoot}/services/event/STAFEvent.jar
|
|
# EVENTMANAGER SERVICE CONFIGURATION
|
SERVICE EventManager LIBRARY JSTAF \
|
EXECUTE {STAF/Config/STAFRoot}/services/eventmanager/STAFEventManager.jar
|
|
# EMAIL SERVICE CONFIGURATION
|
SERVICE Email LIBRARY JSTAF \
|
EXECUTE {STAF/Config/STAFRoot}/services/email/STAFEmail.jar \
|
PARMS "MAILSERVER ${email.server.host} PORT ${email.server.port}"
|
|
SET MAXQUEUESIZE 10000
|
|
# HTTP SERVICE CONFIGURATION
|
SERVICE Http LIBRARY JSTAF \
|
EXECUTE {STAF/Config/STAFRoot}/services/http/STAFHTTP.jar \
|
OPTION JVMNAME=httpJVM \
|
OPTION J2=-Xmx128m -Xms32m \
|
-Djavax.net.ssl.trustStorePassword=changeit \
|
-Djavax.net.ssl.trustStore={STAF/Config/STAFRoot}/services/DSML/tomcatCertificate \
|
OPTION JVM=${local.javahome}/bin/java
|
|
# DSML SERVICE CONFIGURATION
|
SERVICE Dsml LIBRARY JSTAF \
|
EXECUTE {STAF/Config/STAFRoot}/services/DSML/dsmlService.jar \
|
OPTION JVMNAME=dsmlJVM \
|
OPTION J2=-Xmx512m -Xms128m \
|
OPTION JVM=${local.javahome}/bin/java
|