gpt4 book ai didi

eclipse - 如何在 Eclipse 中使用 Tomcat 8.5.x 和 TomEE 7.x?

转载 作者:行者123 更新时间:2023-11-28 21:43:30 25 4
gpt4 key购买 nike

我需要在 Eclipse 中设置 Tomcat 8.5.x 服务器版本。当我尝试使用 Eclipse GUI 创建服务器时,我在 Eclipse Luna 中选择了最新版本“Apache Tomcat v8.0”。当我选择它并浏览到我的 Tomcat 8.5.x 服务器时,我收到此阻塞错误消息:

The Apache Tomcat installation at this directory is version 8.5.0. A Tomcat 8.0 installation is expected.

尝试内部基于 Tomcat 8.5 的 TomEE 7.x 时出现相同的错误。

Eclipse Neon 中,选择的最新版本是“Apache Tomcat v9.0”,它给出了相同的错误。甚至没有“Apache Tomcat v8.5”选项。

有没有办法在 Eclipse 中使用 Tomcat 8.5 和 TomEE 7.x?怎么办?

最佳答案

您必须修补 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=May 11 2016 21:49:07 UTC

然后:

  • jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
  • cd ..
  • rm -rf catalina

关于eclipse - 如何在 Eclipse 中使用 Tomcat 8.5.x 和 TomEE 7.x?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37024876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com