1

我正在尝试使用已经存在的 tomcat 服务器适配器在 eclipse 中链接 TomEE 服务器,但我得到了

 The Apache Tomcat installation at this directory is version 8.5.3.  A Tomcat 7.0 installation is expected.

在此处输入图像描述

所以知道如何更改 tomee 版本吗?

4

2 回答 2

0

这是由于 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?

于 2016-09-27T12:46:38.900 回答
0

您必须修补catalina.jar,因为这是 WTP 适配器查看的版本号。这是一个非常无用的检查,并且适配器应该允许您启动服务器,但目前还没有人这样做。

多年来,对于每个版本的 Tomcat,这始终是一个问题。

要修补,您可以执行以下操作:

  • cd [tomcat 或 tomee 主页]/lib
  • mkdir 卡特琳娜
  • cd卡塔利娜/
  • 解压 ../catalina.jar
  • vim org/apache/catalina/util/ServerInfo.properties

确保它看起来像下面这样(版本号都需要以 8.0 开头):


server.info=Apache Tomcat/8.0.0

server.number=8.0.0

server.built=2016 年 5 月 11 日 21:49:07 UTC


然后:

  • jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
  • 光盘..
  • rm -rf 卡特琳娜
于 2018-07-16T09:58:18.450 回答