不能将服务器添加到一个移动的工作区
题
我有这个工作空间下载的网络和我尝试运行它在tomcat服务器从一个全新安装的日食木卫三.这个特定的项目来与其自己的工作空间。
当我选择Tomcat v6。0我得到消息
无法创建一个服务器使用所选择的类型
老年tomcat版本可供选择的,虽然。
我猜我必须重新创建一些结构设置。问题是哪一个?这似乎是一些奇怪的错误作为创建一个新的动态网络项目让我配置tomcat他们两个
解决方案
我有一个类似的问题,但是我的解决方案是一个小小的更简单。问题是causesd由重命名的原文件夹中所引用的服务器定义。
去窗口/偏好/服务器运行时的环境中,删除破参考。然后点击"添加"创建一个新的基准,选择适当的tomcat版本,点击下次你会看到的不正确的路径参考。解决它。移动。
其他提示
我有个同样的问题上Ubuntu8.10木卫三和Tomcat6.这似乎是某种错误食。如果你试图建立一个服务器上,并且它barfs,你不能建立另一个tomcat6服务器。为了纠正这一问题,做到以下几点:
- 近日食
- 去{工作区的目录}/.元数据/.插件/org.食。核心。runtime/.设置目录,并删除的文件被称为组织。食。萨摩亚.服务器。核心。首选项.
- 日食开始
- 添加tomcat6服务在服务器的标签
kotfu
@id谢谢你的解决方案,但东西还是隐藏在组织。食。jst.服务器。tomcat。核心。首选项
因此,为了要解决的问题
- 近日食
- 去{工作区的目录}/.元数据/.插件/org.食。核心。runtime/.设置
- 删除的文件的组织。食。萨摩亚.服务器。核心。首选项和 org.食。jst.服务器。tomcat。核心。首选项
Tomcat5.5
我以便能够使用tomcat5.5的服务器你需要有一个可写入卡塔利娜.政策文件中提到的
- http://dev.eclipse.org/newslists/news.eclipse.webtools/msg16795.html (=添加一个阅读和书写的权限的文件目录"{$tomcat。家庭}/conf"(chmod-vR a+rw{$tomcat。家庭}/conf/*).更具体来说,在该文件的"卡特琳娜.政策"。在这之后,Tomcat服务器,可以添加在日食服务器)
- (死的链路) http://webui.sourcelabs.com/eclipse/issues/239179 有tomcat5.5之前停止进入日食开始之后。
Tomcat6
为了能够使用的tomcat6服务器的适当的解决方案是有用户的实例tomcat6服务器作为描述
- /usr/share/doc/tomcat6-common/RUNNING.txt.gz
- RUNNING.txt (上网)
我的配置是Debian/Sid,蚀3.4.1.木卫三
错误的看很是关键。有很多详细说明在那里--如果有必要,对击中的条目,并复制其内容为你最喜欢的文本编辑器。一个问题,可以,例如,是,如果你有一个服务器的结构已经到位,并配置XML文件是unparseable,服务器不能加入。这件事我今天晚上--我的 <Context>
元件有一个换行中,因此它是 <C
(换行)ontext>
.这蚀防止从重建服务器的配置。
我终于得到了排雷的工作的默认Ubuntu8.10tomcat。(调试命令行关于食是一个美妙的事情)第一我不得不做一些象征性的联系和随后改变的权限的文件。(你可能想要考虑改变的权限取决于您的配置,但是,如果蚀不能阅读的文件,它引发和异常和gui不会让你继续)
sudo ln -s /etc/tomcat6 /usr/share/tomcat6/conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy /usr/share/tomcat6/conf/catalina.policy
sudo chmod a+r /usr/share/tomcat6/conf/tomcat-users.xml
哼,它可以非常棘手。把"服务器"的看法。如果你的项目已经部署,将其从服务器清理之间的结合项目和服务器。
或者你可以右击中的项目的项目资源管理器和选择"调试"在服务器上。如果你不做,它已经蚀应该问问你创建一个服务器运行时间和这里你可以指定Tomcat6和指定位置的服务器安装。
你也可以看到的"问题"看到任何problm在该项目的进口的JAVA等...
看在错误图。如果你试图设置一个一次失败了,日食似乎试着看这里再次以后只允许前你创建一个新。如果你已经被删除的文件夹或其没有任何更多,你需要来代替它这样你可以继续进行。
只有这样,我发现可以使用Tomcat6为改变所有权的Tomcat目录到我的用户。它似乎是不够的r/w权限。
顺便说一句,删除org.食。萨摩亚.服务器。核心。首选项清除你的工作空间的配置。
我曾经有过同样的问题,直到我去tomcat6构的目录和增加拥有我的户外根:
cd/usr/share/tomcat6/conf
chown根:名为myusername./*
chmod777./*
你可以选择一些更好的chmod安全、777仅仅是一个快速的残酷的解决。我有日食3.5(Galileo)+Fedora12+Tomcat6取自焦油(这就是为什么日食不能访问)。日食了抱怨,"不能创建一个服务器使用所选择的类型"。
哪个版本的日食?欧洲?木卫三?
你是什么意思工作区?日食的工作空间不是你部署,它拥有你的项目。
你会需要产生一种战争的文件(或文件夹中的文件会包括战争文件),项目通常将包括一只蚂蚁或家建立脚本要做到这一点,或者如果该项目用日食的动态网络项目类型的有可能是'生成战争'的选项的地方。没有进一步的细节我也帮不了任何的更多。
增加一个新的动态网络项目的工作空间的似乎是"解锁"的功能。
改变所有权对我用户为我工作。
在我的情况下,它被损坏的Tomcat配置文件。日食日志是说:
org.eclipse.core.runtime.CoreException:
Could not load the Tomcat server configuration at
C:\Program Files\Apache Software Foundation\apache-tomcat-6.0.14\conf.
The configuration may be corrupt or incomplete.
得到了一个新的Tomcat分布,删除了旧的和现在都好.
终于得到了这个问题解决了我的系统。
1)摆脱了apt-经得到雄猫
2)安装一个典型的tomcat从箱tomcat.apache.org
3)摆脱了我们可根据最新的技术提供一些
4)安装太阳java(apt-)
5)除去我的网项目,在日食
6)注意到,在添加一个网络项目可以设置"的目标运行时间"-我试图设置为Tomcat6和它让我知道有一个问题
也许没有上述重要的,但这是可能有什么重要的:
7)踢球:窗>偏好->服务器运行时的环境。删除任何蹩脚的运行时的环境里,并加入的路径我的新安装的tomcat。
这个问题也许是老了。但我刚刚遇到这个问题。我的项目是不被承认为一个网络项目(没有地球图标在日食).
假设你家使用的插件,它无法转换为网络项目的命令
mvn eclipse:eclipse -Dwtpversion=1.5
在包资源,右击对项目/configure/转换为Java方面的项目/行动态网络项目在日食 Et Voil
检查。项目文件的根源之前和之后的转换。你会看到新的性质。
<natures>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
</natures>
而不是删除配置设置文件,只是去偏好->服务器->运行时的环境,并删除"被遗忘的"。
谢谢你这个答案为我工作..
我有一个类似的问题,但是我的解决方案是一个小小的更简单。问题是causesd由重命名的原文件夹中所引用的服务器定义。
去窗口/偏好/服务器运行时的环境中,删除破参考。然后点击"添加"创建一个新的基准,选择适当的tomcat版本,点击下次你会看到的不正确的路径参考。解决它。移动。