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
半天解决不了,最后决定卸载
- jdk查看版本通过cmd
tomcat卸载失败:no service name specified to uninstall
- cmd跳转到tomcat目录下,运行
Uninstall.exe -ServiceName="<Tomcat9>"
重新安装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的解决办法(应该是因为版本问题)