关闭

sts(也是eclipse) 启动 tomcat ,Can't load AMD 64-bit .dll on a IA 32-bit platform 问题解决方法

标签: eclipsetomcat
369人阅读 评论(0) 收藏 举报
分类:

   今天遇到这个问题,搞了2个半小时。

    一开始查看了tomcat 版本,是64位, 那么后面的 32位说的就是jdk, 然后 http://jingyan.baidu.com/article/bea41d437363bdb4c51be6e3.html 借助 右键build path 修改了jdk 版本为64位,jdk 32位的我也有,一开始是32位的,换了之后 启动tomcat 还是不行。。

   我开始怀疑自己是不是搞错了IA 32-bit platform 的意思,后面我又以为是jdk 环境变量也要改成64位的位置 JAVA_HOME,一样没效果,时间都浪费在这里了。

 终于,我发现了不对,如图下,第1行上面的路径一直是java 32,这个是正确的,错误的忘记截图了。


 之前修改jdk版本, 只是换了项目里的jdk 64 库,tomcat 的运行环境还是jdk 32 位的,所以问题是这个,修改server 的runtime enviroment ,windows-perfernce-server-runtime enviroment。创建或修改一个的server 里的jdk.

 


           

收获:ide jdk 版本的修改不关环境变量的事,环境变量只是用docs 命令行才会用到。所以tomcat 的版本和 jdk 能够在eclipse 切换。不过32位的jdk 不能配64位tomcat.

   遇到错误都没有绝对的解决方法,靠自己才是王道。


 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6852次
    • 积分:142
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条