`

Eclipse的Web项目的一个配置

    博客分类:
  • Java
阅读更多

    首先申明本人对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中添加该项目。

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

  • 大小: 19.1 KB
  • 大小: 47 KB
  • 大小: 49.5 KB
0
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics