linux 上项目迁移,启动 tomcat 报错,网上找了很多资料都没解决,后来比对 tomcat 的 server.xml 才发现是协议的问题导致!!
Caused by: java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.Pool.create(J)J
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
java.lang.reflect.InvocationTargetException
原因:server.xml 中 协议写成了 Apr 协议,改为 HTTP/1.1 协议即可解决此问题: