In most cases URLs running over HTTP work fine, but not when using HTTPS (i.e. over SSL). This usually results in Unicode (non-ASCII) characters in an HTTPS URL appear incorrect in the URL, and the served page contains numerous errors
This occurs when the
useBodyEncodingForURI="true" flag is not defined in the HTTPS connector definition in
conf/server.xml of the Apache Tomcat application server running JIRA. This flag is set as such by default in 'recommended' distribution installations of JIRA.
However, in JIRA WAR setups, this might not be the case. Hence, ensure that the
useBodyEncodingForURI="true" flag is included in the following element of the
conf/server.xml file of your Apache Tomcat installation running JIRA:
After specifying the
useBodyEncodingForURI="true" in all connector definitions (i.e. both the HTTP and the HTTPS connectors), as described in the ' ' section of the Installing JIRA on Tomcat 6.0 or 7.0 documentation.
Regular Expression: characters in an HTTPS URL appear incorrect in the URL
Article ID: JIRAKB168003342