Uploaded image for project: 'Jira Platform Cloud'
  1. Jira Platform Cloud
  2. JRACLOUD-43176

Include the APR based Apache Tomcat Native Library by default in Standalone installations

XMLWordPrintable

    • 0
    • 4
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      NOTE: This suggestion is for JIRA Cloud. Using JIRA Server? See the corresponding suggestion.

      There is an additional library for Tomcat that allows for optimal performance, namely additional OS functionality and the ability for Tomcat to handle OpenSSL certificates. From Apache:

      Tomcat can use the Apache Portable Runtime to provide superior scalability, performance, and better integration with native server technologies. The Apache Portable Runtime is a highly portable library that is at the heart of Apache HTTP Server 2.x. APR has many uses, including access to advanced IO functionality (such as sendfile, epoll and OpenSSL), OS level functionality (random number generation, system status, etc), and native process handling (shared memory, NT pipes and Unix sockets).

      Please include this by default in our Tomcat standalone installations - OpenSSL certificates are much easier to handle than JKS.

      If it's not configured, the below error message will appear:

      INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/dcurrie/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
      

      There is no negative side effects to not having this installed - it's simply an info message.

      Workaround

      It can be installed as per https://tomcat.apache.org/tomcat-7.0-doc/apr.html.

              Unassigned Unassigned
              dcurrie@atlassian.com Dave C
              Votes:
              6 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: