从SVN上导入项目到Eclipse

时间:2024-03-12 13:28:33

刚刚工作不久总是项目跑不起来,所以总结了一下,从svn上导项目到Eclipse中:

1.右键项目,点击properties,找到project facets,选中Dynamic Web Module、java、 javaScript,点击OK.

2.右键项目,点击build path,在Libraries中点击Add Libraries,点击Server Runtime,选择自己需要的tomcat.

3.如果项目上面有红色感叹号,点击build path,在Libraries中点击Add Libraries,点击    

JRE System Library,选择自己需要的Jre system即可.
   接下来有两种措施:

       一种解决方案:
    4.servers下的文件server.xml需要自定义加载项目.
        <Context docBase="文件路径\项目名\WebRoot" path="项目名" reloadable="true"/>
        
         <Context docBase="E:\jh\BCIMSUI2\src\main\webapp" path="/BCIMSUI2" reloadable="true" />

5.Tomcat无需添加项目,直接启动.如果启动tomcat发现项目没有被加载,或者报错
        Could not open ServletContext resource[/WEB-INF/applicationContext.xml], 可以把其他人(或者自己之前)的项目\WebRoot\WEB-INF下的classes文件复制到该项目的WebRoot\WEB-INF下面.重新启动tomcat即可.
        
    另一种解决方案:
    4.找到项目路径,打开项目名\.settings文件夹下的org.eclipse.wst.common.component文件,修改<wb-resource>里        面的source-path="/WebRoot"。并删除项目路径下的WebContent文件夹。
    5.在Tomcat里面加上项目,启动。
    
    
    6.如果执行第五步之后,发现新改动的地方没有被编译,而clean工作空间或者项目的时候building workspace报错
        An internal error occurred during: "Building workspace". Java heap space,
        此时删除copy过来的classes文件,并修改Eclipse安装下的eclipse.ini文件,
        把最后两行改为:-Xms512m、-Xmx1024m。

     7.从外部导入项目new   找到java project  找到user defalt localtion 选择项目点击  在output中的路径  
 
    选到webapp/webinfo下再添加classes;

    8.添加发布目录 Java buildpath   source    add fold   webAPP不用添加

    8.然后 添加build path加fold;


    10.添加tomcat  windows 首选项 service  runtimeEviroment add 选路径

    11.右击项目 选择porperties resource 下的deployment Assembly 看看是否都全   添加webAPP的目录

这是在我公司是这么导的,可能配置不同导项目的方法也不一样,这个仅供参考。如有问题请留言。