繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> Linux 下的 Apache+JServ+ojsp+SSL+PHP(IMAP+LDAP+MYSQL) 的安装(转三)

Linux 下的 Apache+JServ+ojsp+SSL+PHP(IMAP+LDAP+MYSQL) 的安装(转三)

2004-12-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:# cat jserv.properties ###################################################################### ######### # Apache JServ Configuration File # ####...

# cat jserv.properties

######################################################################

#########

# Apache JServ Configuration File

#

######################################################################

#########

################################ W A R N I N G #######################

#########

# Unlike normal Java properties, JServ configurations have some import

ant

# extentions:

#

# 1) commas are used as token separators

# 2) multiple definitions of the same key are concatenated in a

# comma-separated list.

######################################################################

#########

#

# Execution parameters

#######################

# The Java Virtual Machine interpreter.

# Syntax: wrapper.bin=[filename] (String)

# Note: specify a full path if the interpreter is not visible in your

path.

wrapper.bin=/usr/local/jdk/bin/java

# Arguments passed to Java interpreter (optional)

# Syntax: wrapper.bin.parameters=[parameters] (String)

# Default: NONE

# Apache JServ entry point class (should not be changed)

# Syntax: wrapper.class=[classname] (String)

# Default: "org.apache.jserv.JServ"

# Arguments passed to main class after the properties filename (not us

ed)

# Syntax: wrapper.class.parameters=[parameters] (String)

# Default: NONE

# Note: currently not used

# PATH environment value passed to the JVM

# Syntax: wrapper.path=[path] (String)

# Default: "/bin:/usr/bin:/usr/local/bin" for Unix systems

# "c:\(windows-dir);c:\(windows-system-dir)" for Win32 system

s

# Notes: if more than one line is supplied these will be concatenated

using

# ":" or ";" (depending wether Unix or Win32) characters

# Under Win32 (windows-dir) and (windows-system-dir) will be

# automatically evaluated to match your system requirements

wrapper.path=/usr/bin:/usr/local/bin:/usr/local/jdk/bin:/usr/local/jsd

k/bin:/usr/local/jswdk/bin:/usr/local/jre/bin

# CLASSPATH environment value passed to the JVM

# Syntax: wrapper.classpath=[path] (String)

# Default: NONE (Sun's JDK/JRE already have a default classpath)

# Note: if more than one line is supplied these will be concatenated u

sing

# ":" or ";" (depending wether Unix or Win32) characters. JVM mu

st be

# able to find JSDK and JServ classes and any utility classes us

ed by

# your servlets.

# Note: the classes you want to be automatically reloaded upon modific

ation

# MUST NOT be in this classpath or the classpath of the shell

# you start the Apache from.

#

wrapper.classpath=/usr/local/apache/jserv/libexec/ApacheJServ.jar

wrapper.classpath=/usr/local/jsdk/lib/jsdk.jar

wrapper.classpath=/usr/local/jre/lib/rt.jar

wrapper.classpath=/usr/local/jdk/lib/tools.jar

wrapper.classpath=/usr/local/ojsp/lib/ojsp.jar

wrapper.classpath=/usr/local/jswdk/lib/servlet.jar

wrapper.classpath=/usr/local/ojsp/lib/xmlparsev2.jar

wrapper.classpath=/usr/local/ojsp/lib/translator.zip

# An environment name with value passed to the JVM

# Syntax: wrapper.env=[name]=[value] (String)

# Default: NONE on Unix Systems

# SystemDrive and SystemRoot with appropriate values on Win32

systems

# An environment name with value copied from caller to Java Virtual Ma

chine

# Syntax: wrapper.env.copy=[name] (String)

# Default: NONE

# Copies all environment from caller to Java Virtual Machine

# Syntax: wrapper.env.copyall=[true|false] (boolean)

# Default: false

# Protocol used for signal handling

# Syntax: wrapper.protocol=[name] (String)

# Default: ajpv12

#

# General parameters

######################

# Set the default IP address or hostname Apache JServ binds (or listen

s) to.

#

# If you have a machine with multiple IP addresses, this address

# will be the one used. If you set the value to localhost, it

# will be resolved to the IP address configured for the locahost

# on your system (generally this is 127.0.0.1). This feature is so

# that one can have multiple instances of Apache JServ listening on

# the same port number, but different IP addresses on the same machine

.

# Use bindaddress=* only if you know exactly what you are doing here,

# as it could let JServ wide open to the internet.

# You must understand that JServ has to answer only to Apache, and sho

uld not

# be reachable by nobody but mod_jserv. So localhost is usually a

# good option. The second best choice would be an internal network add

ress

# (protected by a firewall) if JServ is running on another machine tha

n Apache.

# Ask your network admin.

# "*" _may_ be used on boxes where some of the clients get connected u

sing

# "localhost"and others using another IP addr.

#

# Syntax: bindaddress=[ipaddress] or [localhost] or [*]

# Default: localhost

# bindaddress=i140.231.59.250

# Set the port Apache JServ listens to.

# Syntax: port=[1024,65535] (int)

# Default: 8007

port=8007

#

# Servlet Zones parameters

###########################

# List of servlet zones Apache JServ manages

# Syntax: zones=[servlet zone],[servlet zone]... (Comma separated list

of String)

# Default: NONE

zones=root

# Configuration file for each servlet zone (one per servlet zone)

# Syntax: [servlet zone name as on the zones list].properties=[full pa

th to configFile] (String)

# Default: NONE

# Note: if the file could not be opened, try using absolute paths.

root.properties=/usr/local/apache/jserv/etc/zone.properties

#

# Thread Pool parameters

#########################

# Enables or disables the use of the thread pool.

# Syntax: pool=[true|false] (boolean)

# Default: false

# WARNING: the pool has not been extensively tested and may generate d

eadlocks.

# For this reason, we advise against using this code in production env

ironments.

pool=false

# Indicates the number of idle threads that the pool may contain.

# Syntax: pool.capacity=(int)>0

# Default: 10

# NOTE: depending on your system load, this number should be low for c

ontantly

# loaded servers and should be increased depending on load bursts.

pool.capacity=10

# Indicates the pool controller that should be used to control the

# level of the recycled threads.

# Syntax: pool.controller=[full class of controller] (String)

# Default: org.apache.java.recycle.DefaultController

# NOTE: it is safe to leave this unchanged unless special recycle beha

vior

# is needed. Look at the "org.apache.java.recycle" package javadocs fo

r more

# info on other pool controllers and their behavior.

pool.controller=org.apache.java.recycle.DefaultController

#

# Security parameters

#####################

# Enable/disable the execution of org.apache.jserv.JServ as a servlet.

# Syntax: security.selfservlet=[true|false] (boolean)

# Default: false

security.selfservlet=true

# Set the maximum number of socket connections Apache JServ may handle

# simultaneously. Make sure your operating environment has enough file

# descriptors to allow this number.

# Syntax: security.maxConnections=(int)>1

# Default: 50

security.maxConnections=50

# Backlog setting for very fine performance tunning of JServ.

# Unless you are familiar to sockets leave this value commented out.

# security.backlog=5

# List of IP addresses allowed to connect to Apache JServ. This is a f

irst

# security filtering to reject possibly unsecure connections and avoid

the

# overhead of connection authentication.

#

# (please don't use the following one unless you know what you are doi

ng :

# security.allowedAddresses=DISABLED

# allows connections on JServ'port from entire internet.)

# You do need only to allow YOUR Apache to talk to JServ.

#

#

# Default: 127.0.0.1

# Syntax: security.allowedAddresses=[IP address],[IP Address]... (Comm

a separated list of IP addresses)

#security.allowedAddresses=127.0.0.1

# Enable/disable connection authentication.

# NOTE: unauthenticated connections are a little faster since authenti

cation

# handshake is not performed at connection creation.

# Syntax: security.authentication=[true,false] (boolean)

# Default: true

security.authentication=false

# Authentication secret key.

# The secret key is passed as a file that must be kept secure and must

# be exactly the same of those used by clients to authenticate themsel

ves.

# Syntax: security.secretKey=[secret key path and filename] (String)

# Default: NONE

# Note: if the file could not be opened, try using absolute paths.

#security.secretKey=/usr/local/apache/jserv/etc/jserv.secret.key

# Length of the randomly generated challenge string (in bytes) used to

# authenticate connections. 5 is the lowest possible choice to force a

safe

# level of security and reduce connection creation overhead.

# Syntax: security.challengeSize=(int)>5

# Default: 5

#security.challengeSize=5

#

# Logging parameters

####################

# Enable/disable Apache JServ logging.

# Syntax: log=[true,false] (boolean)

# Default: true

log=true

# Set the name of the trace/log file. To avoid possible confusion abo

ut

# the location of this file, an absolute pathname is recommended.

#

# On Unix, this file must have write permissions by the owner of the J

VM

# process. In other words, if you are running Apache JServ in manual m

ode

# and Apache is running as user nobody, then the file must have its

# permissions set so that that user can write to it.

# Syntax: log.file=[log path and filename] (String)

# Default: NONE

# Note: if the file could not be opened, try using absolute paths.

log.file=/usr/local/apache/log/jserv.log

# Enable the timestamp before the log message

# Syntax: log.timestamp=[true,false] (boolean)

# Default: true

log.timestamp=true

# Use the given string as a data format

# (see java.text.SimpleDateFormat for the list of options)

# Syntax: log.dateFormat=(String)

# Default: [dd/MM/yyyy HH:mm:ss:SSS zz]

log.dateFormat=[dd/MM/yyyy HH:mm:ss:SSS zz]

# WARNING: Default values are lousy, you probably want to tweak them a

nd

# report the results back to the development team.

# Syntax: log.queue.maxage = [milliseconds]

# Default: 5000

log.queue.maxage = 5000

# Syntax: log.queue.maxsize = [integer]

# Default: 1000

log.queue.maxsize = 1000

# Enable the timestamp before the log message

# Syntax: log.timestamp=[true,false] (boolean)

# Default: true

log.timestamp=true

# Use the given string as a data format

# (see java.text.SimpleDateFormat for the list of options)

# Syntax: log.dateFormat=(String)

# Default: [dd/MM/yyyy HH:mm:ss:SSS zz]

log.dateFormat=[dd/MM/yyyy HH:mm:ss:SSS zz]

# Syntax: log.queue.maxage = [milliseconds]

# Default: 5000

log.queue.maxage = 5000

# Syntax: log.queue.maxsize = [integer]

# Default: 1000

log.queue.maxsize = 1000

# Enable/disable logging the channel name

# Default: false

# log.channel=false

# Enable/disable channels, each logging different actions.

# Syntax: log.channel.[channel name]=[true,false] (boolean)

# Default: false

# Info channel - quite a lot of informational messages

# hopefully you don't need them under normal circumstances

# log.channel.info=true

# Servlets exception, i.e. exception caught during

# servlet.service() processing are monitored here

# you probably want to have this one switched on

log.channel.servletException=true

# JServ exception, caught internally in jserv

# we suggest to leave it on

log.channel.jservException=true

# Warning channel, it catches all the important

# messages that don't cause JServ to stop, leave it on

log.channel.warning=true

# Servlet log

# All messages logged by servlets. Probably you want

# this one to be switched on.

log.channel.servletLog=true

# Critical errors

# Messages produced by critical events causing jserv to stop

log.channel.critical=true

# Debug channel

# Only for internal debugging purposes

# log.channel.debug=true

责任编辑:admin
相关文章