zoukankan      html  css  js  c++  java
  • 遇到的一些坑!

    这次记录下安装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: Can't 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: Can't 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版本安装对了,不然麻烦一大堆。

  • 相关阅读:
    python内置模块argparse的使用
    pyqt5中通过pycharm配置designer(win和mac都适用,修改下designer目录路径即可)
    初始pyqt5
    pyqt5学习示例
    python中partial用法
    python中操作csv
    python模块imghdr-----推测图像类型
    portainer docker可视化工具
    靠着这份面试手册成功斩获99家BAT大厂offer
    redis事物有一致性吗?
  • 原文地址:https://www.cnblogs.com/laitongxue/p/12302132.html
Copyright © 2011-2022 走看看