我已经安装了:
- 日食朱诺
- java-6-openjdk-i386(在 Eclipse 中选择为默认 JRE)
- java-7-openjdk-i386
当我尝试在 Eclipse 中添加新服务器 Tomcat7 时,我收到此消息
'无法使用所选类型创建服务器'
我无法继续。添加Tomcat6服务器没问题。
我读了这个问题,但它并没有为我解决
我已经安装了:
当我尝试在 Eclipse 中添加新服务器 Tomcat7 时,我收到此消息
'无法使用所选类型创建服务器'
我无法继续。添加Tomcat6服务器没问题。
我读了这个问题,但它并没有为我解决
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/share/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. 添加新服务器
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
这是一个可能发生的已知问题,要解决此错误,请尝试以下一项或全部操作:
去
Window–>Preferences–>Server–>Runtime Environments
并修复服务器损坏的路径/链接。
或者重命名
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 to
org.eclipse.wst.server.core.prefs.bak
(或删除文件)。
该文件也可以在与上述相同的位置找到。
我让 Eclipse 与 Tomcat 一起工作了几天,然后突然出现错误“无法加载 tomcat 服务器配置可能已损坏或不完整”——对我来说,修复是在 Windows > 首选项 > 服务器 > 运行时环境下删除 Tomcat——然后重新添加相同的服务器,它再次开始工作而没有错误 -
Windows > 首选项 > 服务器 > 运行时环境 > 添加
选择您的目标服务器位置
重试
导航到 windows->Preferences->RuntimeEnvironments,它会显示你现有的 tomcate 配置。点击编辑按钮,检查 tomcat 安装目录是否正确。如果 tomcat 安装目录在错误的位置,你会得到这种错误。
Hiii .. 我在 Eclipse JUNO 版本的 Windows 7 操作系统中遇到了同样的问题。并从谷歌找到了解决方案。
当您第一次创建服务器时,它将按照正常步骤完成。但由于某种原因,我们需要删除服务器。大多数情况下,我们通过右键单击服务器并单击删除来从 Eclipse 中的服务器选项卡中删除。此时服务器已从服务器选项卡中删除,但不会从工作区中永久删除。因此,当我们重新创建具有相同版本的服务器时,我们无法在选择服务器版本后单击下一步按钮。
所以这里是完整的屏幕截图指南,如何解决此类问题。
http://codeofjava.blogspot.in/2014/08/solution-of-getting-error-when-re.html
我在debian中遇到了同样的问题。下面的链接帮助我 http://crunchify.com/eclipse-how-to-fix-installing-apache-tomcat-server-issue-blank-server-name-field/
注意:debian 上 eclipse 的默认工作区目录是 /home/userNameFolder/workspace
我有解决办法,只要改正用户权限,如Ubuntu命令:sudo chown -R yourname:yourgroup /opt/apache-tomcat-7.0.55,然后重启eclipse,就OK了。