web project 配置文件

  最近在做项目是总是遇到关于配置文件的问题,所以索性就就研究一下配置文件,以方便修改。

  我们新建一个web project项目,MyEclipse工作区(pack)中就会有三个Library 文件,这三个配置文件是工程的配置文件,其中,RE System Library java配置运行环境 java projectjava EE Libraries  配置j2ee web projectReferenced Libraries 配置你打入的工程三方jar包,其中,我们要注意Referenced Libraries java EE Libraries jar包是否有冲突。如果有冲突,可以通过右击工程----Build Path---Properties--选择冲突的两个jar中的一个---remove

打开一个工程的文件夹,也会显示.project/.classepath/.mymetadata三种配置文件,其中,.project.classepath文件保存项目数据,.project文件保存关于项目中包含哪些文件、如何使用它们。如何构建项目等方面的信息,以及更多详细信息。而.classpath文件告诉MyEclispe在构建过程中使用什么作为classpath变量,包括jar包、javabean类文件等的路径。

对于一个class文件,必须要包含srcconoutput。用写字板打开一个class文件:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
 <classpathentry kind="src" path="src"/>
 <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
 <classpathentry kind="con" path="com.genuitec.eclipse.j2eedt.core.J2EE14_CONTAINER"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-beanutils.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-collections.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-digester.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/commons-logging.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jsf-api.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jsf-impl.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/jstl.jar"/>
 <classpathentry kind="lib" path="WebRoot/WEB-INF/lib/standard.jar"/>
 <classpathentry kind="output" path="WebRoot/WEB-INF/classes"/>
</classpath>

  其中,kind="con"指向的是jre,output表示编译的类放在上边的地方,可以通过右击工程---Properties--java build path---resourse设置。.mymetadata文件记录了一些对项目的描述。如:

<?xml version="1.0" encoding="UTF-8"?>
<project-module
  type="WEB"
  name="demo_jsf"
  id="myeclipse.1365493192814"
  context-root="/demo_jsf"
  j2ee-spec="1.4"
  archive="demo_jsf.war">
  <attributes>
    <attribute name="webrootdir" value="WebRoot" />
  </attributes>
</project-module>

  要注意的是,如果要修改配置文件,一定要使三个修改后的配置文件保持一致。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值