Skip to main content

Startup property reference

The following tables list the startup properties available for your Jive installation, grouped by the service they support.

For information on how to set these properties, see Startup property commands.

Main startup property nameDescriptionDefault
main.gc_log_file_sizeThe maximum size of each java gc log file (MB) before rotation1024
main.java_binPath to the java binary{{main.java_home}}/bin/java
main.java_homeDirectory where java is installed{{main.jive_home}}/java
main.jive_groupPrimary group for the user account that runs the Jive platformjive
main.jive_homeDirectory where Jive is installed/usr/local/jive
main.jive_userUser account for running the Jive platform{{main.jive_home}}/var/logs
main.log_dirDirectory for all log files 
main.number_of_gc_log_filesThe number of java gc log file each service should retain before overwriting2
main.pidfile_dirDirectory where all process ID files are stored{{main.jive_home}}/var/run
main.skip_setupAlways skip setup warnings when starting servicesFalse
main.start_wait_secondsNumber of seconds to wait after startup before verifying that the process is still running5
main.system_info_cmdCommand for capturing overall system info when running 'jive snap'/usr/bin/top -n1 -b -H
main.tomcat_homeDirectory where tomcat is installed{{main.jive_home}}/tomcat

Cache startup property name

Description

Default

cache.admin_max_threads

60

cache.admin_port

The port on which cache service is run

6667

cache.custom_jvm_args

Used for additional custom java arguments for cache

cache.enabled

Always start cache when jive start is run without arguments

False

cache.hostnames

The short-form, unqualified hostname of the machine on which the cache service is running. For configurations with multiple cache nodes, this can be a comma-separated list of cache node hostnames. In this case, the value for cache.hostnames must be the same on each cache node (for example, same order)

cache.jmxremote_port

JMX port for the cache service

6650

cache.jvm_heap_max

Java -Xmx value for cache, in MB.

2048

cache.jvm_heap_min

Java -Xms value for cache, in MB

2048

cache.max_threads

100

cache.priority

Startup priority order for cache with respect to other jive services on this machine

0

cache.snap_cmd

Command for capturing performance information from cache when running jive snap

{{main.java_home}}/bin/jstack -l $PID && {{main.java_home}}/bin/jmap -histo $PID | /usr/bin/head -n 103

cache.socket_port

The port on which cache service is run

6666

cache.stdout

File to send cache's STDOUT stream

{{main.log_dir}}/cache-service.out

DocConverter startup property nameDescriptionDefault
docconverter.custom_jvm_argsAny additional custom java arguments for DocConverter go here``
docconverter.enabledAlways start DocConverter when jive start is run without argumentsFalse
docconverter.http_addrIP for DocConverter to listen on0.0.0.0
docconverter.http_monitor_addrMonitor IP for DocConverter127.0.0.1
docconverter.http_monitor_portMonitor port for DocConverter19005
docconverter.http_portHTTP port for DocConverter19003
docconverter.imager_pathPath to the imager utility{{main.jive_home}}/bin/imager/bin/imager
docconverter.jvm_heap_maxJava -Xmx value for DocConverter, in MB256
docconverter.jvm_heap_minJava -Xms value for DocConverter, in MB256
docconverter.jvm_heap_perm (DEPRECATED)Java -XX:MaxPermSize value for DocConverter, in MB64
docconverter.kill_one_oo_pathPath to the script which allows DocConverter to stop its running instances of OpenOffice{{docconverter.service_home}}/bin/kill_one_oo.sh
docconverter.openoffice_pathPath to the OpenOffice binary{{main.jive_home}}/opt/libreoffice4.1/program/soffice.bin
docconverter.pdf2swf_pathPath to the pdf2swf utility{{main.jive_home}}/bin/pdf2swf
docconverter.priorityStartup priority order for DocConverter service with respect to other jive services on this machine0
docconverter.server_portServer port for DocConverter service19004
docconverter.service_homeBase directory for the DocConverter{{main.jive_services_home}}/docconverter
docconverter.stdoutFile to send DocConverter's STDOUT stream{{main.log_dir}}/docconverter.out
docconverter.textextract_pathPath to the textextract utility{{docconverter.service_home}}/utils/bin/text_extract
Activity engine startup property nameDescriptionDefault
eae.custom_classpath_additionsCustom paths for eae's CLASSPATH environment variable can be included here (for example, Oracle database driver install paths). Colon-separated list 
eae.custom_jvm_argsAny additional custom java arguments for eae go here 
eae.custom_ld_library_path_additionsCustom paths for eae's LD_LIBRARY_PATH environment variable can be included here (for example, Oracle database driver install paths). Colon-separated list 
eae.enabledAlways start eae when jive start is run without argumentsFalse
eae.jmx_portPort on which JMX is run8026
eae.jvm_heap_maxJava -Xmx value for eae, in MB2048
eae.jvm_heap_minJava -Xms value for eae, in MB2048
eae.priorityStartup priority order for eae with respect to other jive services on this machine0
eae.service_homeBase directory for the Activity Engine service{{main.jive_services_home}}/eae-service
eae.snap_cmdCommand for capturing performance information from eae when running jive snap{{main.java_home}}/bin/jstack -l $PID && {{main.java_home}}/bin/jmap -histo $PID
eae.stdoutFile to send eae's STDOUT stream{{main.log_dir}}/eae-service.out
Httpd startup property nameDescriptionDefault
httpd.apachectl_cmdThe base command by which apachectl is invoked for httpd{{main.jive_home}}/httpd/bin/apachectl
httpd.apachectl_lock_filePath to httpd's apachectl lock file{{main.pidfile_dir}}/jive-httpd-accept.lock
httpd.apachectl_pid_filePath to httpd's apachectl pid file.{{main.pidfile_dir}}/jive-httpd.pid
httpd.confPath to the main httpd config file{{main.jive_home}}/etc/httpd/conf/httpd.conf
httpd.enabledAlways start httpd service when jive start is run without argumentsFalse
httpd.langLocale for httpd (HTTPD_LANG)C
httpd.portPort on which httpd listens for normal HTTP connections8080
httpd.priorityStartup priority order for httpd with respect to other jive services on this machine2
httpd.procnameThe name under which a running httpd service appears in the process list{{main.jive_home}}/httpd/bin/jive-httpd
httpd.server_admin_emailAdmin email for httpdsupport@jivesoftware.com
httpd.ssl_certificate_filePath to SSL cert when httpd.ssl_enabled is set to True 
httpd.ssl_certificate_key_filePath to SSL key when httpd.ssl_enabled is set to True 
httpd.ssl_enabledEnable SSL for httpdFalse
httpd.ssl_portPort on which httpd accepts ssl-enabled connections when httpd.ssl_enabled is set to True8443
httpd.stdoutFile to send httpd's STDOUT stream{{main.log_dir}}/jive-httpd.out
Ingress-replicator startup property nameDescriptionDefault
ingress-replicator.custom_jvm_argsAny additional custom java arguments for ingress-replicator go here 
ingress-replicator.debug_portSearch debug port29001
ingress-replicator.enabledAlways start ingress-replicator service when jive start is run without argumentsFalse
ingress-replicator.jmx_portSearch JMX port29002
ingress-replicator.jvm_heap_maxJava -Xmx value for ingress-replicator, in MB2048
ingress-replicator.jvm_heap_minJava -Xms value for ingress-replicator, in MB2048
ingress-replicator.on_out_of_memory_errorCommand to run on out-of-memory errorecho "Out of memory crash!"
ingress-replicator.priorityStartup priority order for ingress-replicator with respect to other jive services on this machine0
ingress-replicator.service_homeBase directory for the ingress-replicator service{{main.jive_home}}/services/ingress-replicator-service
ingress-replicator.snap_cmdCommand for capturing performance information from ingress-replicator when running jive snap{{main.java_home}}/bin/jstack -l $PID && {{main.java_home}}/bin/jmap -histo $PID
ingress-replicator.stdoutFile to send ingress-replicator's STDOUT stream{{main.log_dir}}/ingress-replicator/stdout.log
Search startup property nameDescriptionDefault
search.custom_jvm_argsAny additional custom java arguments for search go here 
search.debug_portSearch debug port27001
search.enabledAlways start search service when jive start is run without argumentsFalse
search.jmx_portSearch JMX port27002
search.jvm_heap_maxJava -Xmx value for search, in MB2048
search.jvm_heap_minJava -Xms value for search, in MB2048
search.on_out_of_memory_errorCommand to run on out-of-memory errorecho "Out of memory crash!"
search.priorityStartup priority order for search with respect to other jive services on this machine0
search.service_homeBase directory for the search service{{main.jive_home}}/services/search-service
search.snap_cmdCommand for capturing performance information from search when running jive snap{{main.java_home}}/bin/jstack -l $PID && {{main.java_home}}/bin/jmap -histo $PID
search.stdoutFile to send search's STDOUT stream{{main.log_dir}}/search/stdout.log
Webapp startup property nameDescriptionDefault
webapp.app_cluster_jvmrouteA string that is added to the JSESSIONID cookie served by the webapp, to allow cookie-based load balancing 
webapp.appnameWebapp instance name 
webapp.contextURL context for the webapp. For example, if your site is http://my.company.com/community, community is the contextblank
webapp.custom_classpath_additionsCustom paths for webapp's CLASSPATH environment variable can be included here (for example, Oracle database driver install paths). Colon-separated list 
webapp.custom_jvm_argsAny additional custom java arguments for the webapp go here 
webapp.custom_ld_library_path_additionsCustom paths for webapp's LD_LIBRARY_PATH environment variable can be included here (for example, Oracle database driver install paths). Colon-separated list 
webapp.enabledAlways start webapp service when jive start is run without argumentsFalse
webapp.http_addrIP for the webapp's main Tomcat connector. This is set to localhost because the jive httpd service must always serve as a proxy127.0.0.1
webapp.http_maxthreadsThe maxThreads attribute for the webapp's main Tomcat connector15
webapp.http_monitor_addrIP for the webapp's monitoring Tomcat connector127.0.0.1
webapp.http_monitor_maxthreadsThe maxThreads attribute for the webapp's monitoring Tomcat connector15
webapp.http_monitor_portPort for the webapp's monitoring Tomcat connector9002
webapp.http_monitor_proxy_nameThe webapp's monitoring Tomcat connector's proxyName attribute 
webapp.http_monitor_proxy_portThe webapp's monitoring Tomcat connector's proxyPort attribute{{webapp.http_monitor_port}}
webapp.http_monitor_proxy_schemeThe webapp's monitoring Tomcat connector's scheme attributehttp
webapp.http_portPort for the webapp's main Tomcat connector9001
webapp.http_proxy_nameThe webapp's main Tomcat connector's proxyName attribute. This is your external load balancer's address 
webapp.http_proxy_portThe webapp's main Tomcat connector's proxyPort attribute. This is your external load balancer's port.{{httpd}}
webapp.http_proxy_schemeThe webapp's main Tomcat connector's scheme attribute, http or https. Choose based on the type of connection provided by your external load balancerhttp
webapp.jive_applicationDirectory containing the webapp application files{{webapp.jive_base}}/application
webapp.jive_baseBase directory for the web application{{main.jive_home}}/applications/{{webapp}}
webapp.jive_instance_homeWebapp home directory{{webapp.jive_base}}/home
webapp.jmx_enabledEnable JMX on the webappFalse
webapp.jmx_portPort on which to run JMX, if webapp.jmx_enabled is set to True.6651
webapp.jvm_heap_maxJava -Xmx value for webapp, in MB2048
webapp.jvm_heap_minJava -Xms value for webapp, in MB2048
webapp.jvm_heap_perm (DEPRECATED)Java -XX:MaxPermSize value for webapp, in MB512
webapp.log4j_confThe path to a minimal log4j.properties file used prior to initializing the application{{webapp.jive_base}}/conf/log4j.properties
webapp.priorityStartup priority for webapp with respect to other jive services on this machine1
webapp.server_portWebapp server port9000
webapp.snap_cmdCommand for capturing performance information from webapp when running jive snap{{main.java_home}}/bin/jstack -l $PID && {{main.java_home}}/bin/jmap -histo $PID
webapp.stdoutFile to send webapp's STDOUT stream{{main.log_dir}}/{{webapp}}.out
webapp.stop_cmd_jvm_heap_maxJava -Xmx value for the webapp stop command, in MB512
webapp.stop_cmd_jvm_heap_minJava -Xms value for the webapp stop command, in MB512
webapp.stop_cmd_jvm_heap_perm (DEPRECATED)Java -XX:MaxPermSize value for the webapp stop command, in MB 
webapp.work_dirTemp file directory for webapp{{main.jive_home}}/var/work/{{webapp}}
Related