我试图在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。
当前回答
删除/移动文件org.eclipse.jst.server.tomcat.core.prefs和org.eclipse.wst.server.core.prefs对我有用。
其他回答
在我的例子中,tomcat目录由root拥有,我没有以root身份运行eclipse。
所以我不得不
sudo chown -R $USER apache-tomcat-VERSION/
删除/移动文件org.eclipse.jst.server.tomcat.core.prefs和org.eclipse.wst.server.core.prefs对我有用。
我也遇到了同样的问题,我把工作空间换到了新的位置,它工作了。 我希望这对你有所帮助:)
我今天也遇到了这个问题,删除文件不能正常工作。
最后我发现这是许可问题:
默认情况下<apache-tomcat-version>/conf/*只能由owner读取,当我让它对所有人都可读后,它就工作了!所以运行这个命令:
chmod a+r <apache-tomcat-version>/conf/*
下面是我找到根本原因的链接:
http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/#post-5058434
很奇怪,但这对我很管用。
关闭eclipse 以eclipse启动eclipse,干净