在ecplise中,将java工程转换成web工程

之前用惯了myeclipse,现在改用ecplise。在ecplise中,java工程转换成web工程不像myecplise那样方便,特此转载一篇博文(http://qq85609655.iteye.com/blog/752319),以后遇到可以翻翻。

 

把一个普通的eclipse项目转成web项目

 

1.  编辑工程的.project文件。

  1. 添加一
  2. <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
  3. <natures>
  4. ...  
  5. </natures>

2.  刷新项目,右击项目–>Properties—>Project Facets,在右边勾选Java、javascript(非必须)与Dynamic Web Module

3.  如果你的项目源代码文件夹不是WTP默认的src,则需要到Java Build Path中去添加相应源代码文件夹。
4.  如果你的项目Web文件夹不是WTP默认的WebContent,则需要修改文件。
打开文件:  <项目目录>/.settings/org.eclipse.wst.common.component,
找到
  1. <wb-resource deploy-path="/" source-path="/WebContent"/>

并修改,如

  1. <wb-resource deploy-path="/" source-path="/webapp"/>

 

 

当然,对于大项目,最方便的还是安装tomcat插件,然后配置tomcat的server.xml如下 

  1. <Host name= "localhost"   appBase= "webapps"
  2. unpackWARs="true"  autoDeploy= "true"
  3. xmlValidation="false"  xmlNamespaceAware= "false" >  
  4.     <Context path=""  docBase= "E:\workspaces\doone\mondrian\webapp"  debug= "0"  reloadable="true" />  
  5. </Host>

  6. WTP 自带的结构
  7. <Context  docBase="mondrian "   path="/mondrian "
  8. reloadable="true"  source="org.eclipse.jst.j2ee.server:mondrian "/>

 

你可能感兴趣的:(java)