在Eclipse中为Apache Tomcat v8.0下载并安装灰色按钮
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Eclipse中为Apache Tomcat v8.0下载并安装灰色按钮相关的知识,希望对你有一定的参考价值。
我希望Eclipse下载并安装Apache Tomcat服务器环境,但该选项对我来说是灰色的
知道可能缺少什么吗?
Eclipse details :
Eclipse Java EE IDE for Web Developers.
Version: Mars.2 Release(4.5.2)
Java 8
您可以单独下载tomcat,也可以指定特定的安装路径
看起来这是由于缺少可在eclipse的org.eclipse.jst.server.tomcat.core
插件中为给定版本的Tomcat定义的可安装运行时。
在我的情况下,我在我的Windows机器上安装了“Photon”。在这个版本中,Download and Install
按钮对于Tomcat 8.0是活动的,但它不适用于8.5:
为了启用它,我不得不在位于插件目录的plugin.xml
jar中的org.eclipse.jst.server.tomcat.core
中添加两个条目:
在org.eclipse.wst.server.core.installableRuntimes
扩展节点下的条目如下:
<extension point="org.eclipse.wst.server.core.installableRuntimes">
...
<runtime
id="org.eclipse.jst.server.tomcat.runtime.85"
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"
archiveUrl="http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38-windows-x86.zip"
archivePath="apache-tomcat-8.5.38"
archiveSize="11402963"
fileCount="645"
os="win32"/>
<runtime
id="org.eclipse.jst.server.tomcat.runtime.85"
licenseUrl="http://www.apache.org/licenses/LICENSE-2.0.txt"
archiveUrl="http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz"
archivePath="apache-tomcat-8.5.38"
archiveSize="9672042"
fileCount="641"
os="linux"/>
</extension>
我刚刚从archive.apache.org
选择了最新的8.5二进制文件,并使用archiveSize
和fileCount
获得了ls
和find | wc
值:
$ ls -l
-rw-r--r-- 1 cody group 9672042 Feb 5 07:21 apache-tomcat-8.5.38.tar.gz
-rw-r--r-- 1 cody group 11402963 Feb 5 07:21 apache-tomcat-8.5.38-windows-x86.zip
$ find apache-tomcat-8.5.38 -type f | wc -l
641
更新插件jar后,我修改了eclipse.ini
以添加-clean
标志,以便清除所有插件缓存。记得在重新启动后删除它,因为它显然会导致eclipse启动得慢得多:
-clean
-startup
plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
...
eclipse启动后,按钮现在启用8.5并按预期运行:
这似乎是一个固定的错误(here)。但作为一名java开发人员,我个人更喜欢自己配置我的开发环境,这是了解开发和部署中常见问题的更好资源。
以上是关于在Eclipse中为Apache Tomcat v8.0下载并安装灰色按钮的主要内容,如果未能解决你的问题,请参考以下文章
eclipse中启动tomcat出现错误: 找不到或无法加载主类 org.apache.tomcat.startup.Main
使用eclipse在xampp中配置Apache tomcat
使用 Apache Tomcat 在 Eclipse 中创建 JSP 文件
Apache tomcat 错误(没有来自 eclipse 或 xampp tomcat)