我从Web下载了这个工作区,我尝试在全新安装的Eclipse Ganymede的tomcat服务器上运行它.这个特殊项目带有自己的工作空间.
当我选择Tomcat v6.0时,我收到一条消息
无法使用所选类型创建服务器
但是,可以使用较旧的tomcat版本.
我想我必须重新创建一些配置设置.问题是哪一个?这似乎是一个奇怪的错误,因为创建一个新的动态Web项目让我为它们配置tomcat
我有类似的问题,但我的解决方案有点简单.问题是由重命名服务器定义引用的原始文件夹引起的.
转到窗口/首选项/服务器/运行时环境,删除损坏的引用.然后,单击"添加"以创建新引用,选择相应的tomcat版本,单击"下一步",您将看到错误的路径引用.修理它.继续.
我在使用Ganymede和Tomcat6的Ubuntu 8.10上遇到了同样的问题.这似乎是Eclipse的某种错误.如果您尝试创建服务器,并且barfs,则无法创建另一个tomcat6服务器.要解决此问题,请执行以下操作:
近食
转到{workspace-directory} /.metadata/.plugins/org.eclipse.core.runtime/.settings目录并删除名为org.eclipse.wst.server.core.prefs的文件.
开始日食
在服务器选项卡中添加tomcat6服务器
kotfu
@id感谢您的解决方案,但org.eclipse.jst.server.tomcat.core.prefs中也隐藏了一些内容
所以为了解决这个问题
近食
转到{workspace-directory} /.metadata/.plugins/org.eclipse.core.runtime/.settings
删除文件org.eclipse.wst.server.core.prefs和org.eclipse.jst.server.tomcat.core.prefs
Tomcat 5.5
我命令能够使用tomcat5.5服务器,你需要有一个可写的catalina.policy文件,如上所述
http://dev.eclipse.org/newslists/news.eclipse.webtools/msg16795.html(=为目录"{$ tomcat.home}/conf"中的文件添加READ和WRITE权限(chmod -vR a + rw {$ tomcat.home}/conf/*).更具体地说,在文件"catalina.policy"上.之后,可以在Eclipse服务器中添加Tomcat服务器)
(死链接)http://webui.sourcelabs.com/eclipse/issues/239179 并让tomcat5.5在进入eclipse之前停止并在之后开始.
雄猫6
为了能够使用tomcat6服务器,正确的解决方案是拥有tomcat6服务器的用户实例,如
/usr/share/doc/tomcat6-common/RUNNING.txt.gz
RUNNING.txt(在WEB上)
我的配置是Debian/Sid,Eclipse 3.4.1.木卫三