This page last changed on Mar 17, 2011 by ggaskell.

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. Garbage Collection Performance Problems
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 to Send SMTP Mail
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
Installing JIRA on Tomcat 5.5
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
Internalisation and Encoding Troubleshooting
SQL Exception when Entering, Updating or Importing an Issue in JIRA with MySQL Due to Encoding
International Characters in Notification Email Subject Lines Are Being Replaced with Question Mark
Other Properties Notes Related Pages
-Djira.trackback.senddisabled When set to true, disables trackbacks Enabling Trackback
-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 false 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.  
Document generated by Confluence on Mar 27, 2011 18:35