java-web项目-svn导入遇到的几个问题(改动java代码无效果)

毕业后自己现在搞起了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里面。特别写了此篇博客记录一下。要是有朋友也遇到了这个问题,应该会有作用吧!

猜你喜欢

转载自blog.csdn.net/forrest02/article/details/81221506
今日推荐