本文所写内容不是记录IDEA如何创建一个基本的JavaWeb项目然后使用配置本地Tomcat
所以请部分不是已这个为目的的小伙伴速速进行后退操作,不要浪费你的时间。(由于标题不知道怎么取,所以可能会有小伙伴误入,特此说明)
本文主要是记录下,我从svn下载一个公司的已存在Web项目后,使用Tomcat运行后出错,也就是无法正常运行项目的一些解决方法,有和IDEA的Tomcat配置相关,也有和IDEA的Web配置相关的!
1.web.xml文件无法正常读取classpath路径下的文件
下图可以看到,无法读取到com.zazalu.config下的spring的配置文件
问题所在:你的项目的classes文件夹中没有这个文件,所以才会找不到。
解决方案:按快捷键ctrl+alt+shift+s,弹出项目配置,按如下图所示,点击查看你项目的classes文件夹所在路径
有时候,你用svn导入一个MyEclipse项目的时候,classes这个文件夹路径可能用的不是,WEB-INF下的classes路径,而tomcat是要求编译文件的路径都放在WEB-INF下的classes里,所以这就会导致在web.xml中用classpath配置文件路径的时候会报错,说找不到。遇到这种情况,就要手动去项目配置里,修改这个Output path ,修改成你的项目的WEB-INF下的classes文件夹路径!修改完后,无法使用classpath的问题就解决了!
额外说明:
这个东西是IDEA限制你Java版本语言的一个功能,如果你用的是jdk1.7,那么在这里调试成如图版本,就可以正常使用了不然会报
http://blog.csdn.net/leixingbang1989/article/details/51985601
这个网站中记录的错误
2.本页面如果我遇到问题,会持续更新!