Eclipse 4.2(Juno)在Tomcat 7中,“无法使用所选types创build服务器”

我已经安装了:

  • 日食juno
  • java-6-openjdk-i386(在Eclipse中select默认的JRE)
  • 的java -7-的openjdk-I386

当我尝试在Eclipse中添加一个新的Tomcat7服务器时,我收到了这个消息

'使用所选types无法创build服务器'

我无法继续。 joinTomcat6服务器没问题。

我读了这个问题,但它没有奏效类似的问题

1。 要修复错误“无法使用所选types创build服务器”,请运行以下命令:

cd ~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/ rm org.eclipse.jst.server.tomcat.core.prefs rm org.eclipse.wst.server.core.prefs 

2。 一旦你这样做,另一个错误

'无法加载/ usr / share / tomcat7 / conf上的Tomcat服务器configuration。 configuration可能损坏或不完整/usr/share/tomcat7/conf/catalina.policy(没有这样的文件或目录)'

所以要解决这个问题,运行下面的命令:

 cd /usr/share/tomcat7 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 

3。 重新启动服务器和Eclipse

4。 添加新的服务器

  • select服务器类别下的服务器;
  • 创build新的服务器向导 ;
  • selectApache / Tomcat v7.0服务器 ,然后按下一步;
  • input/ usr / share / tomcat7进入Tomcat安装目录 ,然后按Next;
  • 在左侧窗格中的“可用”下select您的项目,然后按添加>将其移动到已configuration的右侧窗格中; 按完成 ;

Eclipse需要启动服务器,为此,首先必须停止在后台运行的服务器。

sudo服务tomcat7停止

如果您不必在启动时自动启动,则可以使用以下命令

sudo update-rc.d tomcat7禁用

如果在服务器启动期间收到以下警告:

 WARNING: Problem with directory [/usr/share/tomcat7/common/classes], exists: [false], isDirectory: [false], canRead: [false] WARNING: Problem with directory [/usr/share/tomcat7/common], exists: [false], isDirectory: [false], canRead: [false] WARNING: Problem with directory [/usr/share/tomcat7/server/classes], exists: [false], isDirectory: [false], canRead: [false] WARNING: Problem with directory [/usr/share/tomcat7/server], exists: [false], isDirectory: [false], canRead: [false] WARNING: Problem with directory [/usr/share/tomcat7/shared/classes], exists: [false], isDirectory: [false], canRead: [false] WARNING: Problem with directory [/usr/share/tomcat7/shared], exists: [false], isDirectory: [false], canRead: [false] 

您可能还需要运行以下内容:

 cd /usr/share/tomcat7 sudo ln -s /var/lib/tomcat7/common common sudo ln -s /var/lib/tomcat7/server server sudo ln -s /var/lib/tomcat7/shared shared 

这是可能发生的已知问题,要解决此错误,请尝试以下一种或所有方法:

窗口 – >首选项 – >服务器 – >运行时环境

并修复服务器断开的path/链接。

或重命名

org.eclipse.jst.server.tomcat.core.prefs to org.eclipse.jst.server.tomcat.core.prefs.bak

(或者你可以删除这个文件)。 该文件可以在\workspace\.metadata\.plugins\org.eclipse.core.runtime\.settings

重命名

org.eclipse.wst.server.core.prefs to org.eclipse.wst.server.core.prefs.bak (或删除文件)。

这个文件也可以在上面find相同的位置。

我有Eclipse与Tomcat工作了几天,然后突然得到错误“无法加载Tomcat的服务器configuration可能是腐败或不完整的” – 修复我是在Windows>首选项>服务器>运行时环境 – 删除Tomcat,添加相同的服务器,并开始工作没有错误 –

Windows>首选项>服务器>运行时环境>添加

select您的目标服务器位置

重试

导航到windows-> Preferences-> RuntimeEnvironments,它会显示你现有的tomcateconfiguration。点击编辑button,检查tomcat安装目录是否正确。如果tomcat安装目录位置不正确,你会得到这样的错误。

我有解决scheme,只是纠正用户权限,如在Ubuntu命令:sudo chown -R yourname:yourgroup /opt/apache-tomcat-7.0.55,然后重新启动eclipse,将是好的。

嗨..我在Eclipse JUNO版本的Windows 7操作系统中遇到同样的问题。 并从谷歌find解决scheme。

当您第一次创build服务器时,将使用正常步骤完成。 但出于某种原因,我们需要删除服务器。 大多数情况下,我们通过右键单击服务器上的eclipse中的服务器选项卡,然后单击删除。 此时服务器将从服务器选项卡中删除,但不能从工作区中永久删除。 因此,当我们重新创build相同版本的服务器时,我们无法在select服务器版本后点击下一个button。

所以这里是屏幕截图的完整指南,如何解决这类问题。

http://codeofjava.blogspot.in/2014/08/solution-of-getting-error-when-re.html

我在debian有同样的问题。 链接波纹pipe帮我http://crunchify.com/eclipse-how-to-fix-installing-apache-tomcat-server-issue-blank-server-name-field/

注意:debian上eclipse的默认workspace-directory是/ home / userNameFolder / workspace