毕业后自己现在搞起了java-web,虽然本科的毕设做的是这个,但是那时基础就没有打好。欠下的债总要还的!
使用的框架是spring-mybatis,关于框架的学习后面再补充。但今天记录下作为一个小白迈出的第一步,项目的导入。踩了几个坑,然后,重点记录解决问题的过程。
problem:
q1.导入项目之后,发现项目图标的左上角有一个感叹号!
q2.改动java代码后(我在会用到的函数里面打印了一条语句),发现控制台没有输出。但是改动jsp里面的东西,却发现是有效果的。
===================分割线================================
step1.svn导入项目:
使用的开发平台是Eclipse,需要在本地安装好svn。
File->import->svn->从svn检出项目
选择好自己的项目目录,点击finish即可。
step2.解决q1
之所以有这个感叹号,是因为jre没有和这个项目绑定,并且没有导入能够解析jsp的jar包
右击项目->properties->libraries->jre system..(unbound)
点击右侧的edit,在alternate jre里面选择自己安装的jdk,点击finish按钮。
jsp页面提出错误,从problem中查看具体问题:javax .servlet.jsp.jspexception connot be resolved to a type。
在tomcat安装目录下面的lib文件见里面 找jsp-api.jar包。复制到wen-inf->lib然后build path即可。做完这两步,感叹号消失
step3.解决q2
我从svn上面导入新的项目之后,在浏览器中是可以访问的。但是却发生了改动java代码无效的情况,我怀疑过是因为缓存没有清除掉,可是在工作空间的本地项目文件下的build文件夹里面classes文件是新的。然后这个问题困扰了我许久,有好几天。。。
然后很偶然的一次我将右击项目->properties->libraries里面提示出错的jar包remove之后,项目就正常的运行了。这个过程真的感觉很漫长,终于发现问题所在了,不必要的jar包不能放在libaraies里面。特别写了此篇博客记录一下。要是有朋友也遇到了这个问题,应该会有作用吧!