1、在Package Explorer中右击。import导入,选择SVN,从SVN上面检索出项目。才检索出来的项目会出现多了一个webContent文件夹,此时需要更改配置路径:
1)第一种方式:对着项目根节点,右键 , 选择 Properties, 在弹出的对话框中,选择deployment Assembly,在右边的设置框中,将WebContent目录删除,添加实际的WEB路径即可。如下图:
2) 第二种方式 : 将项目根目录下的.settings 文件夹删除,对项目进行 refresh 一下 ( 一定要刷新下 ) ,然后,再进行第二项的1 、 2 小点的步骤。这时,去增加 web Facets 时,原来的 √ 选才会被清除掉,可以进行重新设置。
3)第三种方式 :改配置文件,打开.setting 文件夹下的 org.eclipse.wst.common.component文件 ,用记事本打开,
找到黄色背景标识的那句话,将黄色背景标识的文件夹目录改为你的webRoot 目录名 , 即可。如果没有黄色背景标识这一行,就自行加上去即可。
同时将.jsdtscope 文件
同步改成与上面的 source-path一致
2、若把项目变为web项目【从SVN检索出来的项目需要变为web或者maven才可以添加到tomcat中】,右击选择properties,Projects Facets选择Dynamic Web Module[动态web模板,检索下来之前只选中了java,这个是会被默认选中的配置。这是一个最简单的java项目。],点击Apply。此时的项目结构发生了什么变化,增加了WebContent目录。重新打开Project Facets面板框,'JavaScript’选项框也被默认选中了。
3、此时项目就可以添加到tomcat了。
4、但是在起服务之前,会发现有些报错。
5、这里看到string报错,String cannot be resolved to a type,首先 右击该项目 - Build Path - Configure Build Path , 在 Libraries 选项下,会发现有个出错的jre Libraries,将其Remove掉。
然后 右击该项目 - Build Path - Add Library, 选择JRE System Library,选择Workspace defaulr JRE(jdk1.6)(此前JDK已成功安装并配置好), 然后 Finish 。
6、string报错解决了,发现上面出现新的报错,按照如下图加一下运行环境即可。
7、如下报错,
解决方式如下:
右击项目project -> Build Path -> Configure Build Path -> Libraries -> Add External Jar’s把项目lib下的jar加入进去,报错解决了。
8、此时出现新的问题,起服务之后,并没有初始化数据库,
9、理解java中的webroot目录作用:
它是JAVA WEB项目中用来存放JSP,JS,CSS,图片等文件的,其中webroot/WEB-INF用来存放SRC编译好的相关的文件,
和需要被保护的JSP文件等。
webroot是MyEclipse,JAVA WEB项目默认的目录。WebContent是Eclipse,JAVA WEB项目默认的目录。两者意义是一样的
新建项目是想要把Eclipse中的WebContent就行修改WebRoot目录
1).项目右键Properties找到Project Facets取消Dynamic Web Module选中状态,点击Apply and Close
2).项目右键Properties找到Project Facets勾选Dynamic Web Module选中状态,点击Further configuration …
3).修改WebContent为WebRoot即可,同时选中下面的Generate web.xml…复选框,然后点击OK,Apply and Close
4).右键Properties查看WebRoot目录是否已加入到Deployment Assembly中,若未加入点击Add加入WebRoot
10、此时启动tomcat,报如下错误,这个报错让我查了很多资料,还没有找到原因,今天一定解决!!!抓狂
这个报错还没有解决,请大神看了之后帮忙给解决下 拜托拜托