当前位置: 代码迷 >> Web前端 >> Eclipse的Web项目的一个配备
  详细解决方案

Eclipse的Web项目的一个配备

热度:349   发布时间:2012-10-27 10:42:26.0
Eclipse的Web项目的一个配置

? ? 首先申明本人对eclipse自动生成的一些配置文件不是非常了解,如果有对这块比较熟悉的可以在看完本文后给些意见。

? ? 我的问题是这样的,如果用eclipse直接创建一个web项目,然后在eclipse内部servers标签新建一个任意类型的服务器,如下图:

?

? ? 接着通过如下图中


的Add and Remove选项弹出窗就可以将你的web项目添加到server或从server中删除。

? ? 但是,如果我没有通过eclipse直接创建web项目,而是我无意中直接用maven新建了一个项目,导入eclipse后发现想将项目添加到server时,发现如下图



?没有可选的项目可以添加。我不知道是不是可以通过某些配置,或maven命令可以直接使得该项目在此处可以被server识别添加。但是通过比对原来的项目,我发现了手动改变配置来实现这个功能的方法。

? ? ?首先将别的可被识别的项目的.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml拷贝过来,其中的配置大致如下:

?

?

<?xml version="1.0" encoding="UTF-8"?>
<faceted-project>
  <fixed facet="jst.java"/>
  <fixed facet="jst.web"/>
  <installed facet="java" version="6.0"/>
  <installed facet="jst.web" version="2.5"/>
  <installed facet="wst.jsdt.web" version="1.0"/>
</faceted-project>
?

?

?其中<installed facet="java" version="6.0"/>的版本为你的jre的版本号,6.0和1.6貌似通用。局部的配置可能会根据具体的环境有所不同。

?然后在当前项目的根目录下的.project文件中的<natures>节点下添加如下

?

?

<natures>
		...
		<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
</natures>

?

?保存刷新项目后,即可在server中添加该项目。

?如果哪位路过的有更好的方法的,请赐教,谢谢~

  相关解决方案