Eclipse Tomcat8 配置启动

时间:2022-06-21 19:11:34

这两天重整机器的开发环境,先后下了jdk7,Eclipse4.4.1,Tomcat8,结果居然磕磕绊绊。

1.Tomcat启动失败,一启动就闪退,查看JAVA_HOME,已经配置为Java7,以为排除版本不兼容的问题,但找寻其他原因也没有头绪,遂返回执行cmd命令:bin-〉startup.bat,发现显示的JRE_HOME仍然是旧版本1.6的jdk路径,不爽,上网查了半天资料尚未完美解决,不得已采用一种比较暴力的解决办法,就是直接修改catalina.bat文件找到此处:

rem Guess CATALINA_HOME if not defined
set "CURRENT_DIR=%cd%"
set JRE_HOME=E:\Program Files\Java\jdk1.7.0_51
if not "%CATALINA_HOME%" == "" goto gotHome

插入红色部分语句,相当于跳过环境变量的检查,直接设置JRE_HOME,再次启动tomcat,OK~


2.本以为Tomcat能正常启动了,配置Eclipse里的Tomcat就是小菜一碟,如何配置就不细说了。

打开Server视图,右键New Server即可配置,注意在tomcat  installation directory中指向的是tomcat的根目录,即bin上一级。

而后在Eclipse中启动Tomcat,Console中显示已经启动,本觉得小case,不一会儿,弹出错误框,妈蛋啊,45秒超时啊有木有!!我还没来得及访问热乎的index页面服务就Down了啊有木有!!!当然,咆哮完了还得耷拉脑袋坐到电脑前,集中意念,冷静分析……嗯……妈蛋啊!!没遇到过这种情况嘛!!!嗯,终于把不爽宣泄完了,开始正事儿:

1.查看服务启动进度条,发现服务启动后,进度一直卡在Preparing launch delegate...一直到超时,上网搜索错误信息,全是关于怎么延长超时时间的解决方案,嗯,似乎不适合我遇到的状况,因为我也侥幸的尝试了下设置成200秒超时,200秒都不启动我tomcat都能卸了重装了,果然失败……

2.果断换种搜索方式,从Preparing launch delegate入手,终于找到点眉目,应该是一直下载啥直到超时,看来和网络设置有关,果断Windows-〉Preferences-〉 General-〉Net Work  Connections,感觉即将解决问题了呢,哈哈,果然和公司网络的代理有关,Active Provider换成Manual跳过本地代理设置,好的,再试一下,哇撒,启动了哦!来试试热乎的localhost:8888,呃……尼玛!!为毛又是404!!!!我tomcat本地启动不这样啊!!!嗯……继续查看设置吧……

3.双击配置的服务器,在Server  Locations选项下有三个单选项,Eclipse默认为Use workspace metadata,Server path中指向的果然不是我的tomcat路径,原来配置服务器时Eclipse会自动生成一个新的Tomcat服务地址吧,不管了,改成选择Use Tomcat installation,Server path指向tomcat的安装路径了,嗯……再试试看……嗯……OH YEAH!

终于配置完成了,又可以开心的用新环境了呢……我想起了那天夕阳下的奔跑……一天的时间,就这么木有了……我果然还是太笨了么……