Search code examples
tomcatspring-boottomcat8apr

incompatible version [1.1.34] of the APR based Apache Tomcat Native library


On my openSUSE Leap 42.3 server during Spring Boot 2.0.0.M6 application startup on Embedded Tomcat server I'm seeing the following error in the logs:

ERROR 30471 --- [main] o.a.catalina.core.AprLifecycleListener: An incompatible version [1.1.34] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]

Could you please explain what should be fixed there(and where) in order to avoid this error?


Solution

  • Since the answer was incomplete for me and it is the first thread that google finds for the research i'll say what solves the problem for me.

    I had to download the Apache Tomcat Native Library from https://tomcat.apache.org/download-native.cgi then put the content of the bin folder (with the tcnative-1.dll) into the jdk bin folder that i use.

    Hope it will help someone!

    source: APR version mismatch error upon startup