蚀4.2(朱诺)Tomcat中7“无法创建使用所选择的类型的服务器”(Eclipse 4.2 (Ju

2019-07-03 21:53发布

我已经安装:

  • 日食朱诺
  • 的java -6-的openjdk-I386(选择作为默认JRE在Eclipse)
  • 的java -7-的openjdk-I386

当我尝试在Eclipse中添加新的服务器Tomcat7我得到这个消息

“使用选择的类型,则无法创建服务器”

我无法继续。 没问题增加的Tomcat6服务器。

我读了这个问题,但它没有工作过类似的问题

Answer 1:

1。 为了修正这个错误运行下面的“使用选择的类型,则无法创建服务器”:

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 /共享/ tomcat7 / CONF Tomcat服务器配置。 的配置可以是损坏或不完整/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。 添加新服务器

  • 选择服务器类别下的服务器;
  • 创建新的服务器向导 ;
  • 选择的Apache / Tomcat的V7.0服务器 ,然后点击下一步;
  • 输入的/ usr /共享/ tomcat7Tomcat的安装目录 ,然后点击下一步;
  • 就在“可用”,然后按添加>将其移动到配置为在右侧窗格中的左侧窗格中选择项目; 按完成 ;

Eclipse的需要启动服务器,要做到这一点,首先,它必须停止在一个后台运行。

须藤服务tomcat7停止

如果你没有在开机时自动启动,我们可以使用下面的命令

须藤更新的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


Answer 2:

这是一个已知的问题,可偏偏,为解决这个错误,请尝试一种或所有如下:

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

,修复损坏的路径/链接服务器。

或重命名

org.eclipse.jst.server.tomcat.core.prefsorg.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 (或删除文件)。

该文件还可以在相同的位置上面找到。



Answer 3:

我的Eclipse和Tomcat工作了好几天,然后突然遇到错误“无法加载Tomcat服务器配置可能已损坏或不完整” - 修复对我来说是删除Windows>首选项>服务器>运行时环境下的Tomcat - 然后重新添加相同的服务器,并开始没有错误再次合作 -



Answer 4:

窗口>首选项>服务器>运行环境>添加

选择目标服务器位置

重试



Answer 5:

导航到Windows的>首选项> RuntimeEnvironments,它会告诉你在编辑按钮现有tomcate configuration.Click和检查Tomcat的安装目录是否正确not.If Tomcat的安装目录是在错误的位置,你会得到这样那样的错误。



Answer 6:

我的解决方案,只是纠正用户权限,如在Ubuntu命令:须藤乔敦 - R的提供yourname:yourgroup /opt/apache-tomcat-7.0.55,然后重新启动Eclipse的,都会好的。



Answer 7:

HIII ..我在Eclipse JUNO版本在Windows 7操作系统相同的问题。 发现从谷歌的解决方案。

当你创建一个服务器首次将与正常的步骤进行。 但由于某些原因,我们需要删除服务器。 Mostally我们从服务器选项卡在Eclipse中通过右击服务器中删除,然后点击删除。 这时的服务器是从服务器删除标签,但并不是永久的工作空间中删除。 正因为如此,当我们重新创建相同版本的服务器,我们不能够选择的服务器版本,之后点击下一步按钮。

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

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



Answer 8:

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

注:日食对Debian的默认工作区目录是/ home / userNameFolder /工作区



文章来源: Eclipse 4.2 (Juno) 'Cannot create a server using the selected type' in Tomcat 7