Eclipse添加Tomcat 7空白服务器名称

ton*_*nga 262 eclipse tomcat java-ee

我试图在我的Eclipse中在Ubuntu中添加Tomcat 7.当我在Eclipse中单击"添加新服务器"并选择"Tomcat v7.0 Server"时,"服务器名称"字段为空白,我无法在该文本框中键入任何内容,如下所示:

Eclipse添加Tomcat服务器

之前我做的是从Eclipse中删除了一个Tomcat 7服务器,我试图重新安装Tomcat 7.但它不允许我在该文本框中键入任何内容而我无法继续执行"下一步"按钮.我的环境是Ubuntu Linux和Eclipse for JavaEE.

Phi*_*ßen 536

这是Eclipse中的一个错误.我有完全相同的问题,也是在使用Eclipse Java EE Juno的Ubuntu上.

以下是适合我的解决方法:

  1. 关闭Eclipse
  2. {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings删除以下两个文件:
    • org.eclipse.wst.server.core.prefs
    • org.eclipse.jst.server.tomcat.core.prefs
  3. 重启Eclipse

资料来源:eclipse.org论坛

  • 这也是Windows的修复程序. (13认同)
  • 适用于Ubuntu 14.10和Eclipse 4.4.1.但很奇怪,这个bug在Eclipse中存在了这么长时间...... (7认同)
  • 好的...在Windows 8上运行! (3认同)
  • 这仍然发生在Eclipse Mars SR2上! (3认同)
  • 在我的情况下,我不得不删除(甚至更好,重命名)org.eclipse.wst.jsdt.web.core.prefs. (2认同)

Mic*_*oks 22

我在ubuntu中运行kepler并且遇到了同样的问题,让eclipse识别出tomcat7服务器.我的安装目录路径很好,删除/重命名文件只是没有解决它.

这对我有用:

在终端中运行以下命令:

cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/    
rm org.eclipse.jst.server.tomcat.core.prefs    
rm org.eclipse.wst.server.core.prefs
cd /usr/share/tomcat7
sudo service tomcat7 stop
sudo update-rc.d tomcat7 disable
sudo ln -s /var/lib/tomcat7/conf conf
sudo ln -s /etc/tomcat7/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat7 log
sudo chmod -R 777 /usr/share/tomcat7/conf
sudo ln -s /var/lib/tomcat7/common common
sudo ln -s /var/lib/tomcat7/server server
sudo ln -s /var/lib/tomcat7/shared shared
Run Code Online (Sandbox Code Playgroud)

重启eclipse,删除tomcat7服务器.重新添加服务器,然后一切工作.

这是我使用的链接. http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/


Ste*_*ers 17

除了"服务器名称"字段被禁用外,我遇到了类似的问题.

发现这是由于Apache Tomcat v7.0运行时环境指向错误的文件夹.通过转到Window - Preferences - Server - Runtime Environments,单击运行时环境条目并单击"Edit ..."然后修改Tomcat安装目录来解决此问题.


Vin*_*nay 8

我以前遇到过同样的问题:配置eclipse时服务器名称没有出现在服务器中

我尝试了这里提供的所有解决方案,但它们对我不起作用.

我只需按照这些简单的提示解决它

步骤1:Windows - >首选项 - >服务器 - >运行时环境 - >添加 - >选择之前不可用的tomcat版本 - >下一步 - >浏览具有相同版本的服务器的位置

第2步:转到服务器并选择您的服务器版本 - >下一步 - >完成

问题解决了!!!:)


Tus*_*har 6

我遇到了同样的问题,我将工作区更改为新位置,并且工作正常.我希望这有帮助 :)