idea中tomcat启动时报错

Posted yang-yang-yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea中tomcat启动时报错相关的知识,希望对你有一定的参考价值。

  之前的项目是用MyEclipse 10 写的项目,之后转移到idea上去,各种配置都弄好后,部署好tomcat启动项目时报错:

  java.lang.UnsatisfiedLinkError: Can‘t load AMD 64-bit .dll on a IA 32-bit‘ platform   从错误信息中大致可以知道是跟计算机的32位和64位相关的问题,后面查阅资料之后知道是jdk和tomcat冲突了,应该是一个是32位一个是64位所以会显示这个错误

  可是在cmd中输入java -version查看,发现是32位的jdk,可是我明明配置好的是64位jdk的环境变量,为什么还会是32位的jdk,最后我找了半天我的电脑,发现我安装了两个版本的JDK,最开始安装的是32位的,后来又安装了一个64位的,后来忘记了自己之前安装过32位的所以会报这个错,可是环境变量我配置的是64位的,按理说不应该有错啊,后面再次查找资料后才发现,我在配置Path的时候是把JAVA相关信息配置在最后面的,也就是说是追加在原有Path内容的最后面,就像这样:

...(原有的内容);%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

这样的话貌似系统会先去加载什么system路径下的内容,而不会去加载你配置的JAVA内容,所以要把JAVA的相关信息直接写在Path的最前面,就像这样:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;...(原有的内容)

  这样问题才得意解决,所以我觉得,只安装一个版本的JDK比较好,才可以避免有版本冲突的问题

  

以上是关于idea中tomcat启动时报错的主要内容,如果未能解决你的问题,请参考以下文章

idea开发时,tomcat启动时报错:路径下边有这些jar包,为啥找不到呢?

idea启动tomcat时报错:Error during artifact deployment. See server log for details.

intellij IDEA tomcat 启动时 报错

用Eclipse的tomcat插件启动tomcat时报错:

tomcat启动时报错

使用maven的tomcat插件启动时报错问题