我有这个工作空间下载的网络和我尝试运行它在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的服务器你需要有一个可写入卡塔利娜.政策文件中提到的

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版本,点击下次你会看到的不正确的路径参考。解决它。移动。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top