【问题标题】:unable to link tomee plus using tomcat server adapter in eclipse无法在 Eclipse 中使用 tomcat 服务器适配器链接 tomee plus
【发布时间】:2016-09-26 09:57:33
【问题描述】:

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

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

那么知道如何更改 tomee 版本吗?

【问题讨论】:

    标签: java eclipse apache-tomee tomee-7


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

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

      • cd [tomcat 或 tomee home]/lib
      • mkdir catalina
      • cd catalina/
      • 解压../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
      • cd ..
      • rm -rf catalina

      【讨论】:

        猜你喜欢
        • 2016-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-02-28
        • 2023-03-29
        相关资源
        最近更新 更多