Recognized System Properties for JIRA

JIRA supports some configuration and debugging settings that can be enabled through Java system properties. System properties are usually set by passing the -D flag to the Java virtual machine in which JIRA is running. See Setting Properties and Options on Startup.

List of Startup Parameters

Memory Property

Notes

Related Pages

-Xmx
-Xms
XX:MaxPermSize

These properties are pre-existing. See related pages for instructions.

Increasing JIRA Memory

-XX:+PrintGCTimeStamps -verbose:gc -Xloggc:gc.log -XX:+HeapDumpOnOutOfMemoryError

Set these for Garbage Collection tuning.

Using Garbage Collection Logs to Analyze JIRA Application Performance
Using Memory Dumps to Analyze OutOfMemoryErrors

-agentlib:yjpagent=onexit=memory,dir=/path/to/write/snapshots

Profiling Memory and CPU Usage with YourKit

Mail Property

Notes

Related Pages

-Datlassian.mail.senddisabled
-Datlassian.mail.fetchdisabled
-Datlassian.mail.popdisabled

Set to 'true' to disable mail. In Linux setenv.sh, there is a pre-existing flag to uncomment.

Migrating JIRA to Another Server
Notifications Are Issued for Incorrect Issues

-Dmail.debug

If set to "true", logs statements related to mail

Configuring JIRA's SMTP Mail Server to Send Notifications
Creating Issues and Comments from Email

-Dmail.mime.decodetext.strict

Unable to Decode Mail Subject or Body when Creating Issue From Email

-Dmail.imap.auth.plain.disable
-Dmail.imaps.auth.plain.disable

Authenticate failed error when connecting to Exchange

-Dmail.imap.starttls.enable

'javax.mail.MessagingException No login methods supported' Due to IMAP over SSL

-Dmail.mime.decodeparameters

Sets mail handler to work correctly with emails from RFC 2231-compliant mail clients.

Installing JIRA WAR-EAR JIRA 4.0 Upgrade Guide

-Dmail.smtp.localhost

Problems Sending Email from JIRA - EHLO requires domain address

Encoding Property

Notes

Related Pages

-Dfile.encoding

Set to utf-8 for encoding consistency

Integrating JIRA with CVS and ViewCVS
Characters Not Supported by ASCII are Being Displayed as Question Marks
JIRA Application internationalisation and encoding troubleshooting
SQL Exception while updating issues or importing data in JIRA applications with MySQL due to encoding
International Characters in Notification Email Subject Lines Are Being Replaced with Question Mark

Other Properties

Notes

Related Pages

-Duser.timezone

Incorrect Times Displayed in JIRA

-Dsvnkit.http.methods

Values include Basic,Digest,Negotiate,NTLM

JIRA Startup Fails Due to 'java.lang.SecurityException Unable to locate a login configuration'
Subversion Plugin Displays 'An unknown error occurred - actions == null' Due to SVN Authentication

-Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER

true

OutOfMemory Due to Tomcat Memory Leak
JRA-10145

-ea/-da

Enable/Disable assertions

java.lang.AssertionError When Sending Mail Via SMTP

-Djava.net.preferIPv4Stack

SocketException to Announce 'Invalid argument' for an Available Port

-Djavax.net.ssl.trustStore

Connecting to SSL services
Unable to Send Email 'javax.net.ssl.SSLException' Due to SMTP Server via SSL

-Djava.awt.headless

Ships with true by default. Allows thumbnail generation.

-Dhttp.proxyHost

-Dhttp.proxyPort

-Dhttps.proxyHost

-Dhttps.proxyPort

Outbound Proxy Server hostname and port How to Configure an Outbound HTTP and HTTPS Proxy for JIRA applications
-Dorg.apache.catalina.SESSION_COOKIE_NAME   Logging into another Atlassian application logs me out of Confluence
-Datlassian.plugins.enable.wait

Time JIRA waits for plugins to load.

JIRA applications System Plugin Timeout While Waiting for Add-ons to Enable

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport