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比较好,才可以避免有版本冲突的问题

  

原文地址:https://www.cnblogs.com/yang-yang-yang/p/9026811.html

时间: 2024-11-03 03:44:57

idea中tomcat启动时报错的相关文章

Tomcat启动时报错:java.net.BindException: Permission denied <null>:80 【转载】

本文转载自: http://blog.sina.com.cn/s/blog_4550f3ca0101g37l.html 问题起因:做负载均衡时需要将Web工程与Wap工程同时部署在一台Suse服务器上,为方便日后维护,我们分别为Web工程与Wap工程分配了不同的用户进行部署,并且端口使用分别为8080与80,Web工程使用默认8080端口,Tomcat正常启动并能正常访问,Wap工程使用80端口(修改server.xml),Tomcat启动一系列错误(见问题描述). 问题描述:Tomcat启动时

解决myeclipse中tomcat启动报错A configuration error occurred during startup. Please verify the preference field whit the prompt:Cannot connect to VM

原因一:可能是tomcat里面文件不小心被删除了.尝试更换tomcat, 解决步骤:重新下载tomcat并解压.点击windows——> preferences——>tomcat重新配置. 原因二:myeclipse系统自带jdk出问题 解决步骤:重新下载tomcat并解压.点击windows——> preferences——>tomcat——>jdk,配置成你自己的jdk 原因三:由于软件冲突导致的错误 解决步骤: 找到myeclipse.ini文件 加上-Djava.ne

Tomcat启动时报错:java.net.UnknownHostException

异常信息如下: INFO: Failed to get local InetAddress for VMID. This is unlikely to matter. At all. We'll add some extra randomness java.net.UnknownHostException: ran-oam: ran-oam: Name or service not known at java.net.InetAddress.getLocalHost(InetAddress.ja

Tomcat启动时报错,Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext

解决方法: 修改tomcat配置文件catalina.properties 1 tomcat.util.scan.DefaultJarScanner.jarsToSkip=\ 值后面加",*" 原文地址:https://www.cnblogs.com/hl15/p/10658333.html

tomcat启动时报错

http://www.oschina.net/question/1162040_229925?sort=time 解决:

tomcat启动报错APR问题

背景 很多的生产环境项目都在使用tomcat,所以要经常的跟tomcat打交道,排错是家常便饭.本博文主要是是介绍关于tomcat启动时报APR错误,报错信息如下: 02-Aug-2017 18:13:00.769 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR  based Apache Tomcat Native library which allows optimal perf

tomcat启动报错:Unsupported major.minor version 51.0

myeclipse中添加项目后,发现项目启动时报错:Unsupported major.minor version 51.0 因为tomcat使用的jdk版本不支持你项目的jdk版本,需要你在myeclipse中配置几个版本: 配置myeclipse中的jre 配置java compiler level 配置项目的compilor level 配置tomcat的jdk preferences->myeclipse->server->tomcat->tomcat7.0->jdk

新安装的soapui启动时报错及解决方法

今天新安装了soapui准备测试一下接口,结果安装成功后启动时报错:The JVM could not be started. The maximum heap size (-Xmx) might be too large 意思就是:Java虚拟机无法启动.Xmx可能太大 这时就需要将这个参数的值改小一点. 经过排查这个参数在soapui安装目录\bin\目录下的vmoptions配置文件中 将原来的值改为800,保存后启动成功

Tomcat启动报错[org.apache.struts2.dispatcher.Dispatcher]Dispatcher initialization failed

Tomcat启动报错: [org.apache.struts2.dispatcher.Dispatcher]Dispatcher initialization failed Unable to load configuration. - bean - jar:file:/E:/SoftwareDevelopment/Software/Eclipse4.3/eclipse-jee-kepler-SR1-win32-x86_64/Workspace/.metadata/.plugins/org.ec