我认为这是一个2部分问题。 我的版本: 我开发使用Java jdk1.8.0_144, 服务器JVM jdk1.8.0_77, 服务器Tomcat apache-tomcat-8.5.23
错误: 16-Apr-2018 11:57:31.041 SEVERE [http-nio-13571-exec-1] org.apache.catalina.core.AprLifecycleListener.init基于APR的Apache Tomcat Native库的不兼容版本[1.1.32]是已安装,而Tomcat需要版本[1.2.14]
我尝试了不同的Java版本,包括Java 9和Java 7.在这些版本上,我的应用程序甚至都没有启动。我尝试了托管公司提供的2个不同的Java 8版本,但仍然遇到同样的错误。
有什么想法吗?
然后我得到了上面的错误,在网站上没有做任何其他事情。甚至没有浏览它。几小时后我收到这个错误:
java.lang.OutOfMemoryError:Metaspace
托管公司说我必须为更多内存提供更好的托管选项,然后错误会消失? 你觉得怎么样?
答案 0 :(得分:0)
我认为问题与你的tomcat版本有冲突,可能是旧版本。 下载所需版本的本机库,并用新下载的文件替换此文件tcnative-1.dll(位于您的tomcat bin文件夹中)。
从此链接下载https://archive.apache.org/dist/tomcat/tomcat-connectors/native/。
它会起作用。