我正在尝试使用已经存在的 tomcat 服务器适配器在 eclipse 中链接 TomEE 服务器,但我得到了
The Apache Tomcat installation at this directory is version 8.5.3. A Tomcat 7.0 installation is expected.
所以知道如何更改 tomee 版本吗?
我正在尝试使用已经存在的 tomcat 服务器适配器在 eclipse 中链接 TomEE 服务器,但我得到了
The Apache Tomcat installation at this directory is version 8.5.3. A Tomcat 7.0 installation is expected.
所以知道如何更改 tomee 版本吗?
这是由于 Eclipse 中的一个错误:https ://bugs.eclipse.org/bugs/attachment.cgi?id=262418&action=edit
您可以在服务器上编辑 jar 中的文件,以欺骗服务器认为它是 8.0。
请参阅第一个答案以了解解决方法:How to use Tomcat 8.5.x and TomEE 7.x with Eclipse?
您必须修补catalina.jar,因为这是 WTP 适配器查看的版本号。这是一个非常无用的检查,并且适配器应该允许您启动服务器,但目前还没有人这样做。
多年来,对于每个版本的 Tomcat,这始终是一个问题。
要修补,您可以执行以下操作:
确保它看起来像下面这样(版本号都需要以 8.0 开头):
server.info=Apache Tomcat/8.0.0
server.number=8.0.0
server.built=2016 年 5 月 11 日 21:49:07 UTC
然后: