java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

时间:2024-04-09 09:03:22

一直用的是Tomcat6.0与jdk1.6,现在项目要升级用jdk1.8与Tomcat8.0,突然发现我的eclipse不支持这么高的版本,只到jdk1.7与Tomcat7.0,

所以上网查了,需要安装插件;

安装Tomcat8.0的插件步骤:

第一步:eclipse菜单help->eclipse marketplace 点击打开后界面如下:

java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

第二步:在find搜索框中输入:Eclipse JST Server Adapters ,点go搜索 ,正常搜索第一条就是,如图:

java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

第三步:点右下角的install安装,我这边已经安装过了,所以显示的是uninstall卸载  ,按照提示步骤,一步一步安装完,然后根据提示重启,会发现Apache Tomcat v8.0已经有了,就可以配置使用8.0+版本的tomcat了



注意:

在eclipse中安装tomcat8.5时,报错:

[html] view plain copy
  1. The Apache Tomcat installation at this directory is version 8.5.6.  A Tomcat 8.0 installation is expected.  

解决办法: 
Windows中

[html] view plain copy
  1. ①在Tomcat的安装目录中找到lib目录,再找到catalina.jar。使用压缩软件(WinRAR或是好压)打开它。  
  2. ②依次找到并双击打开org\apache\catalina\util\ServerInfo.properties 文件  
[html] view plain copy
  1. server.info=Apache Tomcat/8.5.6  
  2. server.number=8.5.6.0  
  3. server.built=Oct 6 2016 20:15:31 UTC  

改为:

[html] view plain copy
  1. #Apache Tomcat/8.5.6  
  2. server.info=Apache Tomcat/8.0.0  
  3. #8.5.6.0  
  4. server.number=8.0.0  
  5. server.built=Oct 6 2016 20:15:31 UTC  
安装jdk8插件的步骤:

第一步: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

 java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

2)        工程中使用java8的编译路径,project -> java build path -> libraries -> edit

 java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

3)        相应的java compiler 路径对应为1.8版本

java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

 4)        配置 project facets 对应的java8

java项目从1.6升级到1.8遇到的问题(eclipse不支持jdk1.8与Tomcat8.0)

打开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",添加点击“确定”

到这里就解决掉了小红叉,项目也升级成功。