关于MyEclipse从SVN上checkout项目可能出现的问题

来源:互联网 发布:怎么在淘宝买病假条 编辑:程序博客网 时间:2024/05/29 10:56

环境:MyEclipse10.6,Tomcat7.0,SVN插件 v1.3.5

情景:SVN上的工程是一个Java工程,检出为Web工程:

(1)  checkout,此时checkout到本地的项目是一个Java项目。

(2)  Java项目转换成web项目:新建一个web项目,将web项目的.project文件覆盖到Java项目,注意(需要更改<name>标签里项目名)。

(3)  替换.classpath文件(从新建的web项目里面拷贝,覆盖),该步骤似乎并不是必须的

(4)  替换.mymetadata文件,过程如上,注意需要更改的内容:

      <project-moduletype="WEB" name="项目名" id="myeclipse.1403574269249"context-root="/项目名"j2ee-spec="6.0" archive="项目名.war">

        <attributes>

          <attribute name="webrootdir" value="WebContent"/>

       </attributes>

     </project-module>

注意:红色加粗WebContent是web工程的入口,默认是WebRoot)

该步骤解决项目不能关联到Tomcat的问题

(5)   替换.settings文件夹,替换过程如(3),更改.settings文件夹下org.eclipse.wst.common.component文件:

<project-modulesid="moduleCoreId" project-version="1.5.0">

<wb-module deploy-name="项目名">

<wb-resource deploy-path="/"source-path="/WebContent"/>

<wb-resourcedeploy-path="/WEB-INF/classes" source-path="/src"/>

<propertyname="context-root" value="/项目名"/>

<propertyname="java-output-path" value="/项目名/WebContent/WEB-INF/classes"/>

</wb-module>

</project-modules>

注意:蓝色斜体WebContent是web工程的入口,默认是WebRoot)

该步骤解决无法创建Web App Libraries问题

0 0
原创粉丝点击