blob: 6c6777ba164c7f0e9429b30752b2fb63f5053e87 [file] [log] [blame]
tom5c255702014-09-18 06:57:39 -07001# ------------------------------------------------------------------------
2# Licensed to the Apache Software Foundation (ASF) under one or more
3# contributor license agreements. See the NOTICE file distributed with
4# this work for additional information regarding copyright ownership.
5# The ASF licenses this file to You under the Apache License, Version 2.0
6# (the "License"); you may not use this file except in compliance with
7# the License. You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16# ------------------------------------------------------------------------
17
18#********************************************************************
19# Wrapper Properties
20#********************************************************************
21set.default.JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64/
22set.default.KARAF_HOME=/opt/onos/apache-karaf-3.0.1
23set.default.KARAF_BASE=/opt/onos/apache-karaf-3.0.1
24set.default.KARAF_DATA=/opt/onos/apache-karaf-3.0.1/data
25set.default.KARAF_ETC=/opt/onos/apache-karaf-3.0.1/etc
26
27# Java Application
28wrapper.working.dir=%KARAF_BASE%
29wrapper.java.command=%JAVA_HOME%/bin/java
30wrapper.java.mainclass=org.apache.karaf.wrapper.internal.Main
31wrapper.java.classpath.1=%KARAF_HOME%/lib/karaf-wrapper.jar
32wrapper.java.classpath.2=%KARAF_HOME%/lib/karaf.jar
33wrapper.java.classpath.3=%KARAF_HOME%/lib/karaf-jmx-boot.jar
34wrapper.java.classpath.4=%KARAF_HOME%/lib/karaf-jaas-boot.jar
35wrapper.java.classpath.5=%KARAF_HOME%/lib/karaf-wrapper-main.jar
36wrapper.java.classpath.6=%KARAF_HOME%/lib/karaf-org.osgi.core.jar
37wrapper.java.library.path.1=%KARAF_HOME%/lib/
38
39# Application Parameters. Add parameters as needed starting from 1
40#wrapper.app.parameter.1=
41
42# JVM Parameters
43# note that n is the parameter number starting from 1.
44wrapper.java.additional.1=-Dkaraf.home=%KARAF_HOME%
45wrapper.java.additional.2=-Dkaraf.base=%KARAF_BASE%
46wrapper.java.additional.3=-Dkaraf.data=%KARAF_DATA%
47wrapper.java.additional.4=-Dkaraf.etc=%KARAF_ETC%
48wrapper.java.additional.5=-Dcom.sun.management.jmxremote
49wrapper.java.additional.6=-Djavax.management.builder.initial=org.apache.karaf.management.boot.KarafMBeanServerBuilder
50wrapper.java.additional.7=-Dkaraf.startLocalConsole=false
51wrapper.java.additional.8=-Dkaraf.startRemoteShell=true
52wrapper.java.additional.9=-Djava.endorsed.dirs=%JAVA_HOME%/jre/lib/endorsed:%JAVA_HOME%/lib/endorsed:%KARAF_HOME%/lib/endorsed
53wrapper.java.additional.10=-Djava.ext.dirs=%JAVA_HOME%/jre/lib/ext:%JAVA_HOME%/lib/ext:%KARAF_HOME%/lib/ext
54
55# Uncomment to enable jmx
56#wrapper.java.additional.n=-Dcom.sun.management.jmxremote.port=1616
57#wrapper.java.additional.n=-Dcom.sun.management.jmxremote.authenticate=false
58#wrapper.java.additional.n=-Dcom.sun.management.jmxremote.ssl=false
59
60# Uncomment to enable YourKit profiling
61#wrapper.java.additional.n=-Xrunyjpagent
62
63# Uncomment to enable remote debugging
64#wrapper.java.additional.n=-Xdebug -Xnoagent -Djava.compiler=NONE
65#wrapper.java.additional.n=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005
66
67# Initial Java Heap Size (in MB)
68#wrapper.java.initmemory=3
69
70# Maximum Java Heap Size (in MB)
71wrapper.java.maxmemory=512
72
73
74#********************************************************************
75# Wrapper Logging Properties
76#********************************************************************
77# Format of output for the console. (See docs for formats)
78wrapper.console.format=PM
79
80# Log Level for console output. (See docs for log levels)
81wrapper.console.loglevel=INFO
82
83# Log file to use for wrapper output logging.
84wrapper.logfile=%KARAF_DATA%/log/wrapper.log
85
86# Format of output for the log file. (See docs for formats)
87wrapper.logfile.format=LPTM
88
89# Log Level for log file output. (See docs for log levels)
90wrapper.logfile.loglevel=INFO
91
92# Maximum size that the log file will be allowed to grow to before
93# the log is rolled. Size is specified in bytes. The default value
94# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
95# 'm' (mb) suffix. For example: 10m = 10 megabytes.
96wrapper.logfile.maxsize=10m
97
98# Maximum number of rolled log files which will be allowed before old
99# files are deleted. The default value of 0 implies no limit.
100wrapper.logfile.maxfiles=5
101
102# Log Level for sys/event log output. (See docs for log levels)
103wrapper.syslog.loglevel=NONE
104
105#********************************************************************
106# Wrapper Windows Properties
107#********************************************************************
108# Title to use when running as a console
109wrapper.console.title=onos
110
111#********************************************************************
112# Wrapper Windows NT/2000/XP Service Properties
113#********************************************************************
114# WARNING - Do not modify any of these properties when an application
115# using this configuration file has been installed as a service.
116# Please uninstall the service before modifying this section. The
117# service can then be reinstalled.
118
119# Name of the service
120wrapper.ntservice.name=onos
121
122# Display name of the service
123wrapper.ntservice.displayname=onos
124
125# Description of the service
126wrapper.ntservice.description=ONOS
127
128# Service dependencies. Add dependencies as needed starting from 1
129wrapper.ntservice.dependency.1=
130
131# Mode in which the service is installed. AUTO_START or DEMAND_START
132wrapper.ntservice.starttype=AUTO_START
133
134# Allow the service to interact with the desktop.
135wrapper.ntservice.interactive=false