Tomcat运行失败

struts2配置后运行失败

警告: 基于APR的本地库加载失败.错误报告为[...Can't load IA 32-bit .dll on a AMD 64-bit platform]

  • 回答:tomcat与jdk的版本不同(例如一个为64位 另一个为32位)

    • jdk查看版本通过cmd
      java -version
    • tomcat到bin目录下通过cmd查看目录下的version.bat文件
      version
      我的结果却是有问题的,输入
      startup
      也说是我的环境变量出现问题:
      The CATALINA_HOME environment variable is not defined correctly
      半天解决不了,最后决定卸载

tomcat卸载失败:no service name specified to uninstall

  • cmd跳转到tomcat目录下,运行
    Uninstall.exe -ServiceName=""

重新安装Eclipse

  • 不知道为什么特别特别卡,我就卸载后重新安装了一遍,转载的

Tomcat下载与配置环境

  • 转载

  • Eclipse中部署tomcat 在 Window-preferences-server-runtime-add

其他设置:(不知道有什么用)

双击


image.png

image.png

把tomcat里的小项目删除后就可以设置了

所以结局呢,还是开头的警告,根本没有解决,花了我一下午时间!!!

解决了

因为之前照着一个博主做,我再把那个文件删掉就好了,而且现在tomcat里没有这个文件。但是总共不止这一个错误,还有两个错误。所以tomcat启动仍然是有错误,而且随便运行一个jsp文件都是404

image.png

但是又多了个错误: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path:
关于tcnative的解决办法(应该是因为版本问题)

找到问题所在struts.xml的class地址写错了,搞了我一整天,呵呵呵~

你可能感兴趣的:(Tomcat运行失败)