Page tree
Skip to end of metadata
Go to start of metadata

 

This Knowledge Base article was written specifically for the Atlassian Server platform. Due to the Functional differences in Atlassian Cloud, the contents of this article cannot be applied to Atlassian Cloud applications.

Problem

After upgrading to JIRA 7.3.x JIRA service does not start. The system startup in the browser never finishes and just hangs.

 

Diagnosis

When examining the atlassian-jira.log file the following error can be found:

23-Mar-2017 08:48:13.334 SEVERE main org.apache.catalina.connector.Connector.<init> Protocol handler instantiation failed
java.lang.ClassNotFoundException: org.apache.coyote.http11.Http11Protocol

 

Cause

In JIRA 7.3, JIRA no longer supports the BIO (blocking) connector. Previous versions of JIRA shipped with the BIO connector configured in the server.xml file, and this file is not automatically updated. Please refer to this article to learn more about NIO and BIO connectors.

Resolution

Update the server.xml file to use the NIO connector.

  • Open $JIRA_INSTALL/conf/server.xml
  • Update the <Connector> tag to use the protocol org.apache.coyote.http11.Http11NioProtocol instead of  org.apache.coyote.http11.Http11Protocol.
    (lightbulb) The below example has the correct SSL connector configured for JIRA 7.3

            <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
              maxHttpHeaderSize="8192" SSLEnabled="true"
              maxThreads="150" minSpareThreads="25"
              enableLookups="false" disableUploadTimeout="true"
              acceptCount="100" scheme="https" secure="true"
              clientAuth="false" sslProtocol="TLS" useBodyEncodingForURI="true"
              /> 

 

  • No labels