我需要设置一个 Tomcat8.5.xEclipse 中的服务器版本。当我尝试使用 Eclipse GUI 创建服务器时,我进入 Eclipse Luna 作为选择最新版本“阿帕奇汤姆猫 v8.0当我选择它并浏览到我的 Tomcat 8.5.x 服务器时,我收到以下阻止错误消息:
此目录中的 Apache Tomcat 安装版本为 8.5.0。 A
预计安装 Tomcat 8.0。
尝试 TomEE 7.x 时会出现相同的错误,该版本内部基于 Tomcat 8.5。
In 日食霓虹灯选择的最新版本是“阿帕奇汤姆猫 v9.0“并且它给出了同样的错误。甚至没有“阿帕奇汤姆猫 v8.5“ 选项。
有没有办法使用Tomcat8.5和 Eclipse 中的 TomEE 7.x?如何?
你必须打补丁catalina.jar
,因为这是 WTP 适配器查看的版本号。这是一个毫无用处的检查,适配器应该允许您启动服务器,但目前还没有人想到这一点。
多年来,对于 Tomcat 的每个版本,这始终是一个问题。
要修补,您可以执行以下操作:
cd [tomcat or tomee home]/lib
mkdir catalina
cd catalina/
unzip ../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
Then:
jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.properties
cd ..
rm -rf catalina
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)