eclipse及tomcat启动问题

许久没有回顾web方面的内容了,今天特地翻出来看了看,结果出现了意想不到的错误。
1.eclipse启动失败
下载好新的eclipse打开的时候报错:
这里写图片描述
上网百度了一下发现大部分说的是内存泄露的问题需要需要修改ini文件中初始分配的堆内存大小。以前使用别的版本的时候并没有发生这类的情况,半信半疑之下经过试验,发现果然不靠谱。之后根据弹出的详细错误信息“java was started but returned exit code=1”判读应该是java版本的问题。eclipse的版本是Oxygen,ini文件中对jdk的版本要求是1.8这与我本机的版本一致。经过百度,发现问题有可能出现在System32文件夹内。在安装java的时候安装包会将java.exe、javac.exe、javaw.exe复制到System32文件夹内(这也是安装之后就能命令行打出java命令的原因),并且它们有可能是之前版本的遗留,但是本机的三个文件均与jdk中相同。之后经过测试发现也不是单纯的版本问题,将System32文件夹中的javaw.exe删除即可解决问题。
2.tomcat的启动问题
由于在配置jdk的环境变量(windows下Path与PATH相同不区分大小写,linux下PATH)时,本机只配置了Path下的jdk/bin目录所以此处tomcat找不到JAVA_HOME和JRE_HOME的具体路径。在tomcat的startup.bat文件中将其设置即可。设置的时候不需要用引号。同时注意
这里写图片描述
在setlocal之上设置为全局的,之下的话就为单一文件的了。在shutdown.bat中也需要设置这两个环境变量,所以设置为全局的比较方便。

之前荒废的web知识要逐渐捡起来~

猜你喜欢

转载自blog.csdn.net/osa1993/article/details/79917550