我试图在Ubuntu的Eclipse中添加Tomcat7。当我在Eclipse中单击"Add new Server“并选择"Tomcat v7.0 server”时,"Server Name“字段为空,并且我无法在该文本框中键入任何内容,如下所示:
我之前所做的是从Eclipse中删除了Tomcat7服务器,并尝试重新安装Tomcat7,但它不允许我在该文本框中键入任何内容,并且我无法进入“下一步”按钮。我的环境是Ubuntu Linux和Eclipse for JavaEE。
发布于 2014-02-28 04:36:25
我在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
重启eclipse,删除tomcat7服务器。重新添加服务器,然后一切都正常了。
这是我使用的链接。http://linux.mjnet.eu/post/1319/tomcat-7-ubuntu-13-04-and-eclipse-kepler-problem-to-run/
发布于 2014-11-12 15:25:57
我也遇到了同样的问题,我把工作空间换到了新的位置,它起作用了。我希望这能有所帮助:)
发布于 2016-06-30 13:47:58
我今天也遇到了这个问题,删除org.eclipse.jst.server.tomcat.core.prefs
和org.eclipse.wst.server.core.prefs
文件不起作用。
最后我发现了它的权限问题:
默认情况下,<apache-tomcat-version>/conf/*
只能被所有者读取,在我让它对所有人都可读之后,它就可以工作了!因此,运行以下命令:
chmod a+r <apache-tomcat-version>/conf/*
以下是我找到根本原因的链接:
http://www.thecodingforums.com/threads/eclipse-cannot-create-tomcat-server.953960/#post-5058434
https://stackoverflow.com/questions/14791843
复制相似问题