Tomcat安装及集成在Eclipse上
开篇重要提醒:
1、如果您的Eclipse好久没更新,建议安装tomcat v7.0,因为低版本Eclipse只能支持到Tomcat v7.0,v8、v9都不支持。
2、如果您的Eclipse是最新版本,比如是Eclipse neon.2或者neon.3,则集成Tomcat 哪个版本都没问题,建议安装Tomcat v9.0。Eclipse mars.2只能支持到Tomcat v8.0。
3、如果要集成Tomcat v9.0,则需要jdk1.8 jre1.8和Eclipse neon.2以上版本的环境。
本篇目录结构
1、Tomcat安装及配置环境
1.1Tomcat安装
1.2配置环境
2、在Eclipse上集成Tomcat
2.1高版本Eclipse neon.2或neon.3能支持到Tomcat v9.0。。。
2.2、低版本的Eclipse只能支持到Tomcat v7.0
2.2.1低版本Eclipse中存在Server支持
2.2.2低版本Eclipse中不存在Server支持
==============================================================
1、Tomcat安装及配置环境
1.1Tomcat安装
检查本机是否安装Tomacat.没有的话,点击官网 http://tomcat.apache.org/tomcat-9.0-doc/index.html 下载。
![](https://img.haomeiwen.com/i3171635/33dfdc9af67a104e.png)
选择下载适合本机系统的文件。下载完后,双击。默认选项就可以。
![](https://img.haomeiwen.com/i3171635/cef51993b8aae3e0.png)
![](https://img.haomeiwen.com/i3171635/d20cc0e7ec6c144a.png)
![](https://img.haomeiwen.com/i3171635/f69b7c51b7fd48eb.png)
端口号什么的都是默认的。可以设置管理员登陆用户名和密码。
![](https://img.haomeiwen.com/i3171635/6aef077a69e0cbd8.png)
会自动找到之前安装好的jre。
![](https://img.haomeiwen.com/i3171635/3ea8260640b7c32c.png)
选择安装路径。
![](https://img.haomeiwen.com/i3171635/3bf31a72d07e875c.png)
正在安装。
![](https://img.haomeiwen.com/i3171635/63d40c6947ddcb5f.png)
安装完成。
![](https://img.haomeiwen.com/i3171635/be1b467bfcbee6b3.png)
桌面有个tomcat的icon.
打开浏览器输入以下中的一个地址即可。出现下面的Apache tomcat网页则说明安装成功。
http://127.0.0.1:8080/
http://localhost:8080/
![](https://img.haomeiwen.com/i3171635/78350928d65693e2.png)
1.2配置环境
新建变量名
变量名:CATALINA_HOME
变量值:C:\Program Files\Apache Software Foundation\Tomcat 9.0
![](https://img.haomeiwen.com/i3171635/0d2bee5384b88542.png)
然后在path中添加
%CATALINA_HOME%\lib;
%CATALINA_HOME%\bin;
![](https://img.haomeiwen.com/i3171635/98a99f872af29287.png)
在CMD命令下输入命令:startup,出现以下错误。
![](https://img.haomeiwen.com/i3171635/9acff1b33c72673d.png)
原因是在我的JAVA_HOME中,设置了两个版本的jdk,一个是1.7,一个是1.8,把1.7的版本删除掉就可以。如下图
![](https://img.haomeiwen.com/i3171635/7124228bc883c824.png)
2、在Eclipse上集成Tomcat
这里存在以下几种情况,根据具体情况集成Tomcat。
2.1、高版本Eclipse neon.2或neon.3能支持到Tomcat v9.0,Eclipse mars.2能支持到Tomcat v8.0
2.2、低版本的Eclipse只能支持到Tomcat v7.0
2.2.1低版本Eclipse中存在Server支持
2.2.2低版本Eclipse中不存在Server支持
2.1高版本Eclipse neon.2或neon.3能支持到Tomcat v9.0。。。
如果您的Eclipse不是最新版本,请去官网 http://www.eclipse.org/downloads/ 下载最新版本的Eclipse。
文件大小为45.5M,下载后双击,一路next安装。
![](https://img.haomeiwen.com/i3171635/09e47e5d49f01e23.png)
![](https://img.haomeiwen.com/i3171635/7cd20c3ee2d262ca.png)
安装过程比较久,可能需要翻墙。
![](https://img.haomeiwen.com/i3171635/8d7144fd177232f9.png)
安装完后,新建一个项目。查看Windows》Preferences》Server》Runtime Enviroments》add,天然的存在Server以及可支持的Tomcat v9.0,如下图
![](https://img.haomeiwen.com/i3171635/8e3d6ea3546747f1.png)
点击next,finish,在Eclipse上轻松集成Tomcat。
![](https://img.haomeiwen.com/i3171635/f96937a0c19d05f5.png)
2.2.1低版本Eclipse中存在Server支持
集成步骤同2.1。
不过您要是不小心安装的是Tomcat v9.0,就会不可避免的发生冲突。如下图
![](https://img.haomeiwen.com/i3171635/021c1c855520af94.png)
![](https://img.haomeiwen.com/i3171635/71bba9322d31c9af.png)
解决方法有两个:
1、按照1.1的步骤重新安装Tomcat,换成低版本的,比如Tomcat v7;
2、按照2.1的步骤安装最新版本的Eclipse。
2.2.2低版本Eclipse中不存在Server支持
比如我的Eclipse中就没有Server支持。如下图:
![](https://img.haomeiwen.com/i3171635/6c3c2c9bb2d2108c.png)
百度了下,解决方法如下:
找到Help》InstallNew Software》Kepler-http://download.eclipse.org/releases/kepler 》Web,XML, Java EE and OSGi Enterprise Development 》JST Server AdaptersExtensions(打勾选上该项)
有些Work with中没有“Kepler-http://download.eclipse.org/releases/kepler” ,也可以换成Juno - http://download.eclipse.org/releases/juno
然后一路next完成安装。
![](https://img.haomeiwen.com/i3171635/738fcaba245922de.png)
![](https://img.haomeiwen.com/i3171635/567970a974b19abd.png)
重启Eclipse,有Server支持后,重复2.2.1的步骤。