DX NetOps

  • 1.  BI: The APR based Apache Tomcat Native library which allows optimal performance missing

    Posted Oct 06, 2016 01:14 PM

    We have an Spectrum 10.1 infrastructure.

     

    From tomcat\logs\stderr.log of the  Business Intelligence 4.1 SP3 servers we have (DEV and PROD):

     

     

    Oct 6, 2016 12:52:43 PM org.apache.catalina.core.AprLifecycleListener init
    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\windows\SysWOW64\;d:\Program Files (x86)\CA\SC\CommonReporting4\SAP BusinessObjects Enterprise XI 4.0\win64_x64\

     

     

    How can we solve this?

     

    Thanks!

     

    Ricardo Nunez



  • 2.  Re: BI: The APR based Apache Tomcat Native library which allows optimal performance missing
    Best Answer

    Posted Oct 12, 2016 11:20 AM

    There is no problem here.

    Tomcat will run just fine without it.  SAP did not deem it a requirement for running their product, so they did not include it.

    If you wish to pursue it on your own, you can check out this link:

     

    http://tomcat.apache.org/tomcat-7.0-doc/apr.html

     

    Thanks,
    Matt



  • 3.  Re: BI: The APR based Apache Tomcat Native library which allows optimal performance missing

    Posted Oct 12, 2016 12:26 PM

    Yes Matt, that’s the most important web page for this.

     

    I agree that the Business Intelligence 4.1 SP3 runs without the APR, it’s just that perhaps its performance will improve with it. Let’s see once we deploy it at PROD, we just tested it at DEV.

     

    I opened CA case 00527122 for this. I was able to add the APR library to the DEV Business Intelligence 4.1 SP3 Tomcat:

     

    I tested it in the afternoon at the Spectrum BOXI/BI DEV tomcat, and the result is successful.

     

    Basically, I downloaded the "tcnative-1" windows zip file from https://tomcat.apache.org/tomcat-7.0-doc/apr.html#Windows, I chose the x64 bits tcnative-1.dll file. I copied the file to the d:\Program Files (x86)\CA\SC\CommonReporting4\SAP BusinessObjects Enterprise XI 4.0\win64_x64\ folder of the BOXI server. I restarted the Tomcat services and I had very different results at the TomCat stderr.

     

    I even do believe that the BI web service is more responsive now.

     

    New TomCat stderr.log:

     

    Oct 11, 2016 3:08:25 PM org.apache.catalina.core.AprLifecycleListener init

    INFO: Loaded APR based Apache Tomcat Native library 1.2.10 using APR version 1.5.2.

    Oct 11, 2016 3:08:25 PM org.apache.catalina.core.AprLifecycleListener init

    INFO: APR capabilities: IPv6 , sendfile , accept filters , random .

    Oct 11, 2016 3:08:26 PM org.apache.catalina.core.AprLifecycleListener initializeSSL

    INFO: OpenSSL successfully initialized (OpenSSL 1.0.2j  26 Sep 2016)

    Oct 11, 2016 3:08:26 PM org.apache.coyote.AbstractProtocol init

    INFO: Initializing ProtocolHandler ["http-apr-8080"]

    (...)

    INFO: Starting ProtocolHandler ["http-apr-8080"]

    (...)

     

    Old TomCat stderr.log:

     

    Oct 11, 2016 3:18:38 PM org.apache.catalina.core.AprLifecycleListener init

    INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\windows\SysWOW64\;d:\Program Files (x86)\CA\SC\CommonReporting4\SAP BusinessObjects Enterprise XI 4.0\win64_x64\

    Oct 11, 2016 3:18:39 PM org.apache.coyote.AbstractProtocol init

    INFO: Initializing ProtocolHandler ["http-bio-8080"]

    (...)

    INFO: Starting ProtocolHandler ["http-bio-8080"]

    (...)



  • 4.  Re: BI: The APR based Apache Tomcat Native library which allows optimal performance missing

    Posted Oct 24, 2016 01:49 PM

    FYI. Adding the APR library didn't improve the stability of our BI/BOXI servers unfortunately.