1

我认为这是一个两部分的问题。我的版本:我使用 Java jdk1.8.0_144、Server JVM jdk1.8.0_77、Server Tomcat apache-tomcat-8.5.23 开发

错误:2018 年 4 月 16 日 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:元空间

托管公司说我必须为更多内存选择更好的托管选项,然后错误就会消失?你怎么看?

4

1 回答 1

0

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

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

它会起作用的。

于 2018-05-29T05:38:25.210 回答