Java Hosting APR based Apache Tomcat Error



我认为这是一个由两部分组成的问题。 我的版本: 我使用 Java jdk1.8.0_144 进行开发, 服务器 JVM jdk1.8.0_77, 服务器 Tomcat apache-tomcat-8.5.23

错误: 16-Apr-2018 11:57:31.041 严重 [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

托管公司说我必须采取更好的托管选项来获得更多内存,然后错误会消失吗? 你觉得怎么样?

我认为问题是与您的雄猫版本冲突,它可能是旧版本。 下载所需版本的本机库,并将此文件 tcnative-1.dll(位于您的 tomcat bin 文件夹中)替换为新下载的文件。

从此链接下载 https://archive.apache.org/dist/tomcat/tomcat-connectors/native/。

它会起作用。

最新更新