我试图在Ubuntu的Eclipse中添加Tomcat 7。当我在Eclipse中单击“添加新服务器”并选择“Tomcat v7.0服务器”时,“服务器名称”字段为空,我无法在该文本框中输入任何内容,如下所示:
我之前所做的是从Eclipse中删除Tomcat 7服务器,并试图重新安装Tomcat 7。但它不允许我在文本框中输入任何东西,我不能继续到“下一步”按钮。我的环境是Ubuntu Linux和Eclipse for JavaEE。
我试图在Ubuntu的Eclipse中添加Tomcat 7。当我在Eclipse中单击“添加新服务器”并选择“Tomcat v7.0服务器”时,“服务器名称”字段为空,我无法在该文本框中输入任何内容,如下所示:
我之前所做的是从Eclipse中删除Tomcat 7服务器,并试图重新安装Tomcat 7。但它不允许我在文本框中输入任何东西,我不能继续到“下一步”按钮。我的环境是Ubuntu Linux和Eclipse for JavaEE。
当前回答
我有一个类似的问题,除了“服务器名称”字段被禁用。
发现这是由于Apache Tomcat v7.0运行时环境指向错误的文件夹。这个问题是通过到窗口-首选项-服务器-运行时环境,点击运行时环境条目,然后点击“编辑…”,然后修改Tomcat安装目录来解决的。
其他回答
我以前也有同样的问题:在配置eclipse时,服务器名没有出现在服务器中
我尝试了这里提供的所有解决方案,但它们都不适合我。
我按照下面这些简单的建议解决了这个问题 步骤1:Windows——>首选项——>服务器——>运行时环境 ——>添加——>选择之前不可用的tomcat版本——> next——>浏览相同版本的服务器位置 步骤2:转到服务器,选择您的服务器版本—>接下来—> 完成 问题解决! !:)
这是Eclipse中的一个bug。我也遇到了同样的问题,也是在Ubuntu上使用Eclipse Java EE Juno。
以下是对我有效的变通方法:
关闭Eclipse 在{workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings中删除以下两个文件: org.eclipse.wst.server.core.prefs org.eclipse.jst.server.tomcat.core.prefs 重新启动Eclipse
来源:eclipse.org论坛
在尝试@Philipp cl ßen步骤后,即使没有工作,
更改eclipse、workspace和tomcat目录。[只测试Windows7]
我知道有人可能会说这不正确, 但在@菲利普的步骤对我不起作用后,这对我起作用了。
我花了4个小时才找到这个蛮力方法。
最简单的解决方案是在eclipse/STS中创建一个新的工作空间。
File -> Switch Workspace -> Others...
删除/移动文件org.eclipse.jst.server.tomcat.core.prefs和org.eclipse.wst.server.core.prefs对我有用。