首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse -如何将“Project Facet”从Tomcat6更改为Tomcat5.5?

Eclipse -如何将“Project Facet”从Tomcat6更改为Tomcat5.5?
EN

Stack Overflow用户
提问于 2008-09-16 19:04:43
回答 7查看 87.7K关注 0票数 56

(Eclipse 3.4,Ganymede)

我在Eclipse中有一个现有的动态Web应用程序项目。当我创建项目时,我在“配置”下拉列表中指定了“Apache Tomcat v6的默认配置”。

现在已经过了一两个月了,我现在想将配置更改为Tomcat 'v5.5‘。(这将是生产服务器上的Tomcat版本。)

我已经尝试了以下步骤(没有成功):

  • 我在项目Properties下选择了Targeted Runtimes

Tomcat v5.5选项已禁用,UI显示以下消息:

If the runtime you want to select is not displayed or is disabled you may need to uninstall one or more of the currently installed project facets.

  • I然后单击Uninstall Facets...链接。

Runtimes选项卡下,仅显示Tomcat 6

对于Dynamic Web Module,我选择了2.4版本而不是2.5

Runtimes选项卡下,将显示Tomcat 5.5 now。

但是,UI现在显示以下消息:

Cannot change version of project facet Dynamic Web Module to 2.4.

Finish按钮被禁用,因此我走进了死胡同。

我可以使用Tomcatv5.5配置成功创建一个新项目。然而,出于某种原因,它不会让我降级“一个现有的项目”。

作为一种解决办法,我创建了一个新项目,并从旧项目复制了源文件。尽管如此,变通工作还是相当痛苦的,而且有些笨拙。

谁能解释一下如何将项目配置从‘Tomcat6’‘降级’到‘Tomcat5’?或者也许可以解释为什么会发生这种情况?

谢谢

皮特

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-09-16 19:49:49

这是一种破解eclipse,这样做你可能会遇到麻烦,但这应该是有效的:

打开navigator视图,发现您的项目下有一个.settings文件夹,展开它,然后打开文件:org.eclipse.wst.common.project.facet.core.xml,您应该看到一行内容:<installed facet="jst.web" version="2.5"/>,将其更改为2.4并保存。

只需确保您的项目没有使用任何针对2.5的特定内容,并且您应该是优秀的。

还要检查您的web.xml是否具有正确的配置:

代码语言:javascript
复制
<web-app version="2.4" 
        xmlns="http://java.sun.com/xml/ns/j2ee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
票数 87
EN

Stack Overflow用户

发布于 2010-03-01 22:52:08

这可能很旧,但我尝试在eclipse Galilio中找到了以下内容。

打开navigator视图,发现您的项目下有一个属性文件夹,展开它,然后打开文件: org.eclipse.wst.common.project.facet.core.Delete这个文件的内容,右键单击项目,然后单击.settings。转到弹出窗口中的Project Facats,您可以在那里单击运行时选项卡,并将项目转换为您想要的新方面。

票数 7
EN

Stack Overflow用户

发布于 2011-01-28 23:53:46

如果您使用的是Maven,那么关闭eclipse,然后输入>mvn eclipse:eclipse -Dwtpversion=2.0,然后重新启动eclipse。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/75786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档