Eclipse添加Server报:Unknown version of Tomcat was specified

Eclipse Jee 2018-12 IDE 启动java web程序编译时需要添加虚拟服务器,才能启动程序编译,在“Window菜单>Preferences>Server>Runtime Environments”运行环境中添加,新建服务器运行环境“New Server Runtim Environment”,选择Apache Tomcat版本,选择自己已经安装的Tomcat版本,我机器上报错时在Eclipse Jee 2018-12 IDE 添加的Apache Tomcat v9.0,始终报错:“Unknown version of Tomcat was specified”,意思是无法识别当前版本,直接报错字面是说“指定了未知版本”。

处理方法:下载低一个版本安装Tomcat v8.5安装,然后重新在“Server>Runtime Environments”中添加Tomcat v8.5即可添加通过。

其它网上有说,要到Tomcat安装目录修改jar包里的版本,这个完全不要搞复杂了,直接在Tomcat官方下一个低点版本安装即可,如果Tomcat版本过低,再下个更高的版本配置即可。也有说要配置Tomcat的Windows系统环境变量,如果纯粹localhost:本地编译调试程序,不需要配置,只有在公开网络配置Java Web网络Tomcat服务器才需要配置。

其它原因:确保Tomcat的目录是否重复,如“D:/……/Tomcat v8.5/Tomcat v8.5”只指定到“D:/……/Tomcat v8.5”没有指定到“D:/……/Tomcat v8.5/Tomcat v8.5”也是会报同样错误的。