遇到的一些坑!

Posted laitongxue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了遇到的一些坑!相关的知识,希望对你有一定的参考价值。

这次记录下安装tomcat9遇到的坑,今天我启动我的tomcat服务报错一大堆

411-Feb-2020 18:34:32.223 警告 [main] org.apache.catalina.core.AprLifecycleListener.init 基于APR的本地库加载失败.错误报告为[E:apache-tomcat-9.0.30-windows-x64apache-tomcat-9.0.30in	cnative-1.dll: Cant load AMD 64-bit .dll on a IA 32-bit platform]
5、        java.lang.UnsatisfiedLinkError: E:apache-tomcat-9.0.30-windows-x64apache-tomcat-9.0.30in	cnative-1.dll: Cant load AMD 64-bit .dll on a IA 32-bit platform

可以看到报错信息是指

tcnative-1.dll: Can‘t load AMD 64-bit .dll on a IA 32-bit platform,这句话网上百度了说是这个dll是32位的,要写个64的,然后放在这个tomcat的安装目录下就行了,
但是我下载好了,还是会报同样的错
之后又报错 %1 不是有效的 Win32 应用程序.
这是jre的位置信息,安装在C盘

技术图片

 

 可以看到自己的jvm加载的1.8_221,后来我才发现这是个32位的jdk,可是我用java-version,明明输出的是64位的jdk

技术图片

技术图片

 

 经过我快一天的查找资料,我终于找到了答案,原因是因为我之前安装的只是个jre文件,因为我之前卸载不干净(安装错了版本)不是jdk,jdk包括jre,因为jre下目录没有jre文件,所以我最后重新下载了个jdk,终于把tomcat服务搞起来了。真心累!

但是也收获到了很多,比如查看tomcat报错日志,日志在conf文件夹下,查看tomcat的版本信息

在bin目录下输入version.bat就可以查看到tomcat的版本信息

tomcat配置jdk版本,https://blog.csdn.net/weixin_44919928/article/details/94225592

Tomcat出现乱码问题:修改输出字符集

Tomcat的安装目录-conf-logging.Properties

总之就是各种尝试,不断百度。最后一定要确定JDK版本安装对了,不然麻烦一大堆。

 

以上是关于遇到的一些坑!的主要内容,如果未能解决你的问题,请参考以下文章

创建自己的代码片段(CodeSnippet)

吐血经验在 windows 上安装 spark 遇到的一些坑 | 避坑指南

cordova 打包遇到的一些坑

Linux下使用gem安装软件时遇到的一些坑

遇到的一些坑!

unity 打AB包中遇到的坑以及一些心得