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