IntelliJ IDEA使用Tomcat作为Web服务器调试JavaWeb项目环境配置问题--非基础版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IntelliJ IDEA使用Tomcat作为Web服务器调试JavaWeb项目环境配置问题--非基础版本相关的知识,希望对你有一定的参考价值。

本文所写内容不是记录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.本页面如果我遇到问题,会持续更新!

 

以上是关于IntelliJ IDEA使用Tomcat作为Web服务器调试JavaWeb项目环境配置问题--非基础版本的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA创建web项目

Intellij Idea 配置并发布tomcat项目

IntelliJ IDEA 14:如何在将项目部署到 Tomcat 时跳过测试

Intellij IDEA中使用Struts2

IntelliJ IDEA使用——IDEA配置Tomcat

使用IntelliJ IDEA配置Tomcat