eclipse中实现项目tomcat、jre多版本的切换

在我的windows电脑上,安装了JDK1.8和JDK11,Tomcat安装了8.5、9.0、10.0三个版本

之前我的项目都是运行在JDK11和Tomcat9.0上

在集成Tomcat时可以看到Tomcat9.0的支持

 

可以配置两个服务器

 

 其中Tomcat8.5最高支持到web3.1规范

 

 如果选择3.1以上比如4.0,然后运行项目会报如下错误

 

 

 

 下面看看我的版本切换吧,之前说过,我的项目时运行环境是JDK11和Tomcat9.0

如图:

我的全局默认jre是

 

 这里的JDK11目录下有jre目录,本来应该加上jre的,可是我设置为JDK的安装路径竟然没有报错。。。

然后是Tomcat

 

 点击一个项目右键,Properties,在Java Build path可以看到给项目配置的JAR环境

 

 这里显示我们使用的是JRE11,Tomcat9.0,没问题

然后在Project Facts中可以看到项目配置

 

 这里的Dynamic Web Module对应你的Tomcat版本,Tomcat9.0可以支持4.0;Java我们选择11

然后我们就可以运行了,运行时选择对应版本的Tomcat,在浏览器中补全url可以看到效果

 

 这样说明项目是跑起来了,而且环境是JDK11和Tomcat9.0

那么现在如果我要切换到JDK1.8和Tomcat8.5来运行,该如何操作呢?

直接在Project Facts中将11改为1.8

 

 然后右键运行,选择Tomcat8.5

 

 报错,我们打开Project Facts将Dynamic Web Modole改为3.1

再次运行就可以了

 

posted on 2021-11-05 12:23  小白成长变大神  阅读(900)  评论(0)    收藏  举报