89 eclipse tomcat tomee tomee-7
我需要在Eclipse中设置Tomcat 8.5.x服务器版本.当我尝试使用Eclipse GUI创建服务器时,我将Eclipse Luna作为最新版本" Apache Tomcat v8.0 "的选择.当我选择它并浏览到我的Tomcat 8.5.x服务器时,我收到此阻止错误消息:
此目录中的Apache Tomcat安装版本为8.5.0.预计将安装Tomcat 8.0.
尝试TomEE 7.x时会出现相同的错误,该内部基于Tomcat 8.5.
在Eclipse Neon中,最新版本的选择是" Apache Tomcat v9.0 ",它也会出现同样的错误.甚至没有" Apache Tomcat v8.5 "选项.
有没有办法在Eclipse中使用Tomcat 8.5和TomEE 7.x?怎么样?
dex*_*ers 125
你必须修补catalina.jar,因为这是WTP适配器所看到的版本号.这是一个非常无用的检查,适配器应该允许你启动服务器,但是没有人有这个.
多年来,每个版本的Tomcat都是一个问题.
要修补,您可以执行以下操作:
cd [tomcat or tomee home]/libmkdir catalinacd catalina/unzip ../catalina.jarvim 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
Run Code Online (Sandbox Code Playgroud)
然后:
jar uf ../catalina.jar org/apache/catalina/util/ServerInfo.propertiescd ..rm -rf catalinaFkJ*_*FkJ 41
有一个Eclipse补丁:https:
//bugs.eclipse.org/bugs/attachment.cgi?id = 262418&action = edit
下载此修补程序并将其放到Eclipse安装的plugins目录中.它将替换默认的" org.eclipse.jst.server.tomcat.core_1.1.800.v201602282129.jar ".
注意
添加此修补程序后,必须在Eclipse(首选项>服务器>运行时环境)中添加服务器运行时环境时选择" Apache Tomcat v9.0 " .
即,此补丁允许您在添加Apache Tomcat v.9.0运行时环境时选择Tomcat版本9.x或Tomcat版本8.5.x.
更多详细信息可以在相关的错误报告页面找到:https: //bugs.eclipse.org/bugs/show_bug.cgi?id = 494936
Vin*_*ino 36
对于Tomcat 8.5.x用户
您对更改的ServerInfo.propertiesTomcat的文件/lib/catalina.jar的文件.
ServerInfo.properties file包含以下代码
server.info=Apache Tomcat/8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC
Run Code Online (Sandbox Code Playgroud)
只要打开ServerInfo.properties通过打开文件catalina.jar与WinRAR的从你的Tomcat的lib文件夹
ServerInfo.properties文件位置catalina.jar是/org/apache/catalina/util/ServerInfo.properties
注意: shutdown在执行这些操作之前,Tomcat服务器(如果已经由cmd打开),否则您的文件不会更改,并且您的winrar显示错误.
然后更改以下代码 ServerInfo.properties
server.info=Apache Tomcat/8.0.8.5.4
server.number=8.5.4.0
server.built=Jul 6 2016 08:43:30 UTC
Run Code Online (Sandbox Code Playgroud)
重启你的日食(如果打开).现在它会起作用......
| 归档时间: |
|
| 查看次数: |
99581 次 |
| 最近记录: |