刚刚工作不久总是项目跑不起来,所以总结了一下,从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的目录
这是在我公司是这么导的,可能配置不同导项目的方法也不一样,这个仅供参考。如有问题请留言。