-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbackend.conf
More file actions
223 lines (188 loc) · 9.71 KB
/
backend.conf
File metadata and controls
223 lines (188 loc) · 9.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
#********************************************************************
# fluidOps Mgmt service configuration for fiwb
#********************************************************************
# Java Application
wrapper.java.command=jre\bin\java.exe
# Java Main class. This class must implement the WrapperListener interface
# or guarantee that the WrapperManager class is initialized. Helper
# classes are provided to do this for you. See the Integration section
# of the documentation for details.
wrapper.java.mainclass=com.fluidops.iwb.servicedaemon.Main
# Java Classpath (include wrapper.jar) Add class path elements as
# needed starting from 1
# for patching (these should always be first in the classpath!)
wrapper.java.classpath.1=userlib/override/classes
wrapper.java.classpath.2=userlib/override/lib/*.jar
wrapper.java.classpath.3=lib/fiwb.jar
wrapper.java.classpath.4=lib/*.jar
wrapper.java.classpath.5=lib/commons/*.jar
wrapper.java.classpath.6=lib/google/*.jar
wrapper.java.classpath.7=lib/log4j/*.jar
wrapper.java.classpath.8=lib/slf4j/*.jar
wrapper.java.classpath.9=lib/json/*.jar
wrapper.java.classpath.10=lib/jsp-2.1/*.jar
wrapper.java.classpath.11=lib/wrapper/*.jar
wrapper.java.classpath.12=lib/jetty/*.jar
wrapper.java.classpath.13=lib/xml/*.jar
wrapper.java.classpath.14=lib/mail/*.jar
wrapper.java.classpath.15=lib/groovy/*.jar
wrapper.java.classpath.16=lib/antlr/*.jar
wrapper.java.classpath.17=lib/bsh/*.jar
wrapper.java.classpath.18=lib/axis/*.jar
wrapper.java.classpath.19=lib/sesame/*.jar
wrapper.java.classpath.20=lib/lucene/*.jar
wrapper.java.classpath.21=lib/wiki/*.jar
wrapper.java.classpath.22=lib/h2/*.jar
wrapper.java.classpath.23=lib/tar/*.jar
wrapper.java.classpath.24=lib/twitter/*.jar
wrapper.java.classpath.25=lib/jtidy/*.jar
wrapper.java.classpath.26=lib/jid3/*.jar
wrapper.java.classpath.27=lib/snmp/*.jar
wrapper.java.classpath.28=lib/opencloud/*.jar
wrapper.java.classpath.29=lib/lastfm/*.jar
wrapper.java.classpath.30=lib/query/*.jar
wrapper.java.classpath.31=lib/silk/*.jar
wrapper.java.classpath.32=lib/owasp/*.jar
wrapper.java.classpath.33=lib/owlapi/*.jar
wrapper.java.classpath.34=lib/jackson/*.jar
# for solutions
wrapper.java.classpath.35=lib/extensions/*.jar
# for addons
wrapper.java.classpath.36=userlib/addons/classes
wrapper.java.classpath.37=userlib/addons/lib/*.jar
# NOTE: the addons dirs should always be the last ones in the classpath!
# Java Library Path (location of Wrapper.DLL or libwrapper.so)
wrapper.java.library.path.1=lib/wrapper
#this is not a comment below, it is an included file.
#include secret.conf
# Java Additional Parameters
# active java.additional parameters need to be set in correct sequential order
wrapper.java.additional.1=-server
wrapper.java.additional.2=-Djava.util.logging.config.file=logger.props
wrapper.java.additional.3=-Dfile.encoding=UTF-8
wrapper.java.additional.4=-XX:MaxPermSize=256m
wrapper.java.additional.5=-XX:+HeapDumpOnOutOfMemoryError
wrapper.java.additional.6=-XX:HeapDumpPath=logs
# required to avoid service being shutdown on user logoff
# (in console session, e.g. by using /admin on rdp login)
# see bug 5642
wrapper.java.additional.7=-Xrs
# prevent exceptions when performing graphical operations like image manipulations on linux
# see bugs 7905 and 7906
wrapper.java.additional.8=-Djava.awt.headless=true
# Use old sorting algorithm to avoid comparator errors. See bug 8977
wrapper.java.additional.9=-Djava.util.Arrays.useLegacyMergeSort=true
# set java heap size
wrapper.java.additional.10=-Xmx1G
# these properties/arguments act as placeholders for debug parameters below.
# DO NOT CHANGE THE NUMBERS! (or keep in sync with the parameters below!)
# DO NOT REMOVE THEM! They will simply be overwritten, when remote debugging is enabled by uncommenting the parameters below.
wrapper.java.additional.11=-Ddummy1=DONTREMOVE
wrapper.java.additional.12=-Ddummy2=DONTREMOVE
# simply uncomment to enable remote debugging
# DO NOT CHANGE THE NUMBERS! (or keep in sync with the parameters above!)
# DO NOT REMOVE THESE or the PLACEHOLDERS ABOVE. They will simply be overwritten.
#wrapper.java.additional.11=-debug
#wrapper.java.additional.12=-Xrunjdwp:transport=dt_socket,address=50081,server=y,suspend=n
# these properties/arguments act as placeholders for environment parameters below.
# DO NOT CHANGE THE NUMBERS! (or keep in sync with the parameters below!)
# DO NOT REMOVE THEM! They will simply be overwritten, when logging and config environment is enabled by uncommenting the parameters below.
wrapper.java.additional.13=-Ddummy3=DONTREMOVE
wrapper.java.additional.14=-Ddummy4=DONTREMOVE
# simply uncomment to enable remote debugging
# DO NOT CHANGE THE NUMBERS! (or keep in sync with the parameters above!)
# DO NOT REMOVE THESE or the PLACEHOLDERS ABOVE. They will simply be overwritten.
# environment to use (i.e. load config-xxx.prop instead of config.prop and log4j-xxx.properties instead of log4j.properties)
#wrapper.java.additional.13=-Dcom.fluidops.config.env=xxx
#wrapper.java.additional.14=-Dcom.fluidops.logging.env=xxx
# these properties/arguments act as placeholders for additional parameters with fixed numbers.
# DO NOT CHANGE THE NUMBERS! DO NOT REMOVE THEM! They will simply be overwritten, if specified by solutions, ...
wrapper.java.additional.15=-Ddummy5=DONTREMOVE
wrapper.java.additional.16=-Ddummy6=DONTREMOVE
wrapper.java.additional.17=-Ddummy7=DONTREMOVE
wrapper.java.additional.18=-Ddummy8=DONTREMOVE
wrapper.java.additional.19=-Ddummy9=DONTREMOVE
wrapper.java.additional.20=-Ddummy0=DONTREMOVE
# Initial Java Heap Size (in MB)
#wrapper.java.initmemory=512
# Maximum Java Heap Size (in MB)
# to increase memory size beyond the 3GB limit caused by the 32bit wrapper,
# this value is set to 0. The actual heap size is set above with property
# wrapper.java.additional.N=-Xmx4G
wrapper.java.maxmemory=0
# Application parameters. Add parameters as needed starting from 1
wrapper.app.parameter.1=com.fluidops.iwb.IwbStart
# Number of seconds to allow between the wrapper pinging the JVM and the response.
# 0 means never time out. Defaults to 30 seconds.
wrapper.ping.timeout=0
# Number of seconds to allow between the time that the Wrapper asks the JVM
# to shutdown and the time that the JVM side of the Wrapper responds that it
# is stopping. Setting this property value to "0" (zero) means never time out.
wrapper.shutdown.timeout=150
# Number of seconds to allow between the time that the JVM reports that it is
# stopped and the time that the JVM process actually terminates. Setting this
# property value to "0" (zero) means never time out.
wrapper.jvm_exit.timeout=150
# make sure to reload the wrapper configuration on restarts, as this might
# have been triggered after installing a solution, which might bring another
# backend-user.conf, which should be taken into account when restarting.
# See bug 11728 for details.
wrapper.restart.reload_configuration=TRUE
#********************************************************************
# Wrapper Logging Properties
#********************************************************************
# Format of output for the console. (See docs for formats)
wrapper.console.format=PM
# When set to TRUE causes the Wrapper to implicitly flush stdout after each line of output is sent to the console.
wrapper.console.flush=FALSE
# Log Level for console output. (See docs for log levels)
wrapper.console.loglevel=INFO
# Log file to use for wrapper output logging.
wrapper.logfile=logs/wrapper.log
# Format of output for the log file. (See docs for formats)
wrapper.logfile.format=LPTM
# Log Level for log file output. (See docs for log levels)
wrapper.logfile.loglevel=INFO
# the log level at which wrapper will log the generated Java command line
wrapper.java.command.loglevel=INFO
# Maximum size that the log file will be allowed to grow to before
# the log is rolled. Size is specified in bytes. The default value
# of 0, disables log rolling. May abbreviate with the 'k' (kb) or
# 'm' (mb) suffix. For example: 10m = 10 megabytes.
wrapper.logfile.maxsize=5m
# Maximum number of rolled log files which will be allowed before old
# files are deleted. The default value of 0 implies no limit.
wrapper.logfile.maxfiles=20
# Log Level for sys/event log output. (See docs for log levels)
wrapper.syslog.loglevel=NONE
#********************************************************************
# Wrapper Windows Properties
#********************************************************************
# Title to use when running as a console
wrapper.console.title=fluidOps Information Workbench Service
#********************************************************************
# Wrapper Windows NT/2000/XP Service Properties
#********************************************************************
# WARNING - Do not modify any of these properties when an application
# using this configuration file has been installed as a service.
# Please uninstall the service before modifying this section. The
# service can then be reinstalled.
# Name of the service
wrapper.ntservice.name=fluidIWB
# Display name of the service
wrapper.ntservice.displayname=fluidOps Information Workbench
# Description of the service
wrapper.ntservice.description=Information Workbench Service.
# Service dependencies. Add dependencies as needed starting from 1
# wrapper.ntservice.dependency.1=
# Mode in which the service is installed. AUTO_START or DEMAND_START
wrapper.ntservice.starttype=AUTO_START
# Allow the service to interact with the desktop.
wrapper.ntservice.interactive=false
#********************************************************************
# Extensibility
#********************************************************************
# include to allow for customization from additional config files
# NOTE: the '#' before include does NOT mean that it is commented,
# this file is actually processed!
#include backend-user.conf