设置:
- Eclipse 3.7 + 来自indigo更新站的WEB工具
- Tomcat7
- Ubuntu
问题:
当我尝试在Eclipse的服务器透视图中添加一个新的Tomcat 7服务器时,我会收到以下错误:
"Cannot create a server using the selected type"
我该如何解决这个问题?
设置:
问题:
当我尝试在Eclipse的服务器透视图中添加一个新的Tomcat 7服务器时,我会收到以下错误:
"Cannot create a server using the selected type"
我该如何解决这个问题?
这是一个已知的问题。要解决此错误,请尝试以下一项或全部操作:
窗口 -> 首选项 -> 服务器 -> 运行时环境
并修复服务器的破损路径/链接。org.eclipse.jst.server.tomcat.core.prefs
重命名为org.eclipse.jst.server.tomcat.core.prefs.bak
(或者您可以删除此文件)。该文件可在\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings
中找到。org.eclipse.wst.server.core.prefs
重命名为org.eclipse.wst.server.core.prefs.bak
(或者删除该文件)。此文件也可以在与上述相同的位置找到。转到窗口->首选项->服务器->运行时环境
并修复服务器的损坏路径/链接是有效的。奇怪的是,一旦您添加了一个不正确的路径,即使您删除了相关的“服务器运行时环境”,您也无法在“新服务器向导”中选择相关的服务器,您必须在这样做之前修复该路径。 - AdrianoC:\Program Files\Apache Software Foundation\Tomcat 7.0
路径下,这解决了我在服务器选项卡中添加新服务器的问题。Window
> Preferences
> Server
> Runtime Environments
并点击Edit
来更新服务器运行时环境路径。在尝试了aleroot的解决方案后没有成功,VonC在问题上的评论是让我解决它的方法。所以如果你遇到了困境,请按照这里建议的解决方案进行操作。记得之后从运行时环境中删除旧的Tomcat配置。
在尝试了其他答案中提到的所有工作步骤之后,即使没有起作用,
更改eclipse、工作区和tomcat目录。 [仅在Windows7上测试]
我知道有人可能会说这不正确,但是上述步骤对我起作用了。
我花了4个小时才找到这种蛮力方法的解决方案。
我删除了上述提到的文件...但仍然没有运气。突发奇想,我决定下载并安装NetBeans。只用了几分钟,我就可以使用Postgres DB和Apache服务器等等。不需要额外的下载等等。
总之,转换到Netbeans是对我有效的方法。再见Eclipse。
以上两种解决方案都对我无效。在该位置或我的机器上的任何其他位置都不存在所列出的文件。我尝试备份.settings文件夹中的所有文件并重新启动Eclipse,但仍然遇到相同的错误。
唯一有效的方法是重新安装Tomcat。
错误是由于服务器在其他Java(TM)平台上运行而导致的。
完成此过程后,您可以添加服务器而不会出现任何错误。
sudo adduser pippo tomcat7