我试图在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。
当前回答
在Ubuntu 17.04和Tomcat 8.0的Eclipse non .3 Release(4.6.3)中,问题仍然存在。帮助我的是删除prefs文件的组合:
rm ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.server.tomcat.core.prefs
rm ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs
和卡特琳娜相连。策略(与@michael-brooks建议的配置略有不同):
sudo ln -s /var/lib/tomcat8/policy/catalina.policy conf/catalina.policy
其他回答
删除/移动文件org.eclipse.jst.server.tomcat.core.prefs和org.eclipse.wst.server.core.prefs对我有用。
这是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论坛
很奇怪,但这对我很管用。
关闭eclipse 以eclipse启动eclipse,干净
在我的例子中,tomcat目录由root拥有,我没有以root身份运行eclipse。
所以我不得不
sudo chown -R $USER apache-tomcat-VERSION/
最简单的解决方案是在eclipse/STS中创建一个新的工作空间。
File -> Switch Workspace -> Others...