一直用的是Tomcat6.0与jdk1.6,现在项目要升级用jdk1.8与Tomcat8.0,突然发现我的eclipse不支持这么高的版本,只到jdk1.7与Tomcat7.0,
所以上网查了,需要安装插件;
安装Tomcat8.0的插件步骤:
第一步:eclipse菜单help->eclipse marketplace 点击打开后界面如下:
第二步:在find搜索框中输入:Eclipse JST Server Adapters ,点go搜索 ,正常搜索第一条就是,如图:
第三步:点右下角的install安装,我这边已经安装过了,所以显示的是uninstall卸载 ,按照提示步骤,一步一步安装完,然后根据提示重启,会发现Apache Tomcat v8.0已经有了,就可以配置使用8.0+版本的tomcat了
注意:
在eclipse中安装tomcat8.5时,报错:
- The Apache Tomcat installation at this directory is version 8.5.6. A Tomcat 8.0 installation is expected.
解决办法:
Windows中
- ①在Tomcat的安装目录中找到lib目录,再找到catalina.jar。使用压缩软件(WinRAR或是好压)打开它。
- ②依次找到并双击打开org\apache\catalina\util\ServerInfo.properties 文件
- server.info=Apache Tomcat/8.5.6
- server.number=8.5.6.0
- server.built=Oct 6 2016 20:15:31 UTC
改为:
- #Apache Tomcat/8.5.6
- server.info=Apache Tomcat/8.0.0
- #8.5.6.0
- server.number=8.0.0
- server.built=Oct 6 2016 20:15:31 UTC
第一步:eclipse菜单Help -> eclipse marketplace-> 搜索(这里需要安装两个插件)
1) Java 8 support for EclipseKepler SR2 --java8编译所需,
2) Java 8 Facet for Web Tools forEclipse Kepler SR2 --java8运行所需
第二部:各个参数配置
1) 系统配置java8编译环境,window -> Preferences
2) 工程中使用java8的编译路径,project -> java build path -> libraries -> edit
3) 相应的java compiler 路径对应为1.8版本
4) 配置 project facets 对应的java8
打开eclipse发现之前的项目有红叉:把项目的buildpath改了和运行环境都改好,发现servlet出现:The import javax.servlet cannot be resolved 错误:
解决方法就是:在Eclipse中,右击项目,选择Build Path->configure build path->Libraries->Add External JARs,找到你计算机中tomcat的解压路径,在lib文件夹下选中"servlet-api.jar",添加点击“确定”
到这里就解决掉了小红叉,项目也升级成功。