我们拿到一个项目,想要学习它,首先我们得去运行起来到我们的电脑环境中,但是导入的时候可能会遇到各种问题,有工具的问题,有jar包的问题,有编码乱码问题,有连接数据库的问题,还有项目本身的问题。。。这里,我就分享一下怎么解决这些问题的方法:
1.文件结构;
上面一个是myeclipse的文件结构,下面为netbeans,我们将包文件都放在src或源包中,将jsp等资源文件放webroot或web页下,还有就在项目的webinfo的classes中的文件放在src中,就nice了。
2.包重复或者jar版本过低(tomcat);
包重复,如:asm.jar,asm-2.1.3.jar,项目中可能有重复包,你检查一下。
tomcat6.0或tomcat7.0运行项目是,访问数据库的驱动包版本太低,也是会在tomcat启动时报错的。
3.密码的修改
这个是最基本的,在init.property,或者是在spring-config.xml中的dataSource的bean中修改password,或者hibernate.cfg.xml这几个文件中查找password,修改为我们的数据库的访问的用户名和密码。
4.导入数据乱码(单独进行导入,一行一行的复制)
数据库脚本文件导入后,数据乱码,我们可以一行一行复制(不推荐),第二个就是先清空数据库,然后我们再将某个比较少数据的数据表的导入数据的sql语句在查询页面里测试运行,不乱码,好吧,我就将所有导入数据的sql语句运行,还是乱码,好吧,检查数据库的属性,是否utf编码,然后再进行前2步,再乱码,。。。。。我也不知道,百度去。
5.编码问题
项目导入后,右键 属性-资源-编码选择utf-8,应用,ok;已经报错,进入文件,查看,将乱码导致的""缺失问题解决,一般就ok了,有资源文件显示xx,好吧,对此文件,右键,myclipse-exclude validation,再来一次,myclipse-run validation;
6.项目本身有问题。
debug分析,这个一般是代码问题了,就不要找我了。