IDEA 添加Maven Web项目

Posted 我实在是想不出什么好听的昵称了啊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA 添加Maven Web项目相关的知识,希望对你有一定的参考价值。

在学习SpringMVC时候,第一关就是部署好一个能运行在tomcat服务器上的Web项目,想必大家在这里也会折腾一会,在这里我就分享一下我的一个运行实例。具体的代码编写这里就不多讲了,主要是看整个web项目部署。

创建一个maven项目



设置为父项目


设置Maven相关配置


导入jar包

创建子项目



部署为Web项目


有web目录,而且有亮点则成功

接着是配置web.xml.

添加上图中深色部分的springmvc-servlet.xml文件并进行配置
根据上图的配置文件的前缀和后缀可以知道,应该在WEB-INF下写jsp文件,创建一个hell,并获取msg内容

在java创建一个包并创建一个类实现Controller接口,实现接口方法,给msg设置值

给刚才类注册bean

但是,可以看到web下是还没有lib的,表明还没注入依赖,我们需要添加lib,否则此时运行会报404。由于这个lib是项目是已经建立好了,如果后面项目中继续添加了新的依赖,记得要刷新一下lib,否则是找不到资源的,会报500错误。其实也有一个比较简单的方法,就是一开始设置为war项目形式,就会自动导入依赖,则不必那么麻烦了。
另外,我出现过即使导入了lib,但是tomcat启动时候报404,即无法访问到index.jsp页面。我试了很多方法都不行,tomcat也重启过,最后没想到,我重启idea就可以了。

添加lib目录并导入依赖

部署tomcat服务器

选择本地安装的
点击fix
部署tomcat完成
启动tomcat
启动后自动到index页面
在地址栏输入如下地址(项目中设置好的hello值)
成功跳转

完成!!!!

以上是关于IDEA 添加Maven Web项目的主要内容,如果未能解决你的问题,请参考以下文章

IDEA创建maven web工程

IDEA使用maven建web项目示例

IDEA中利用Maven创建Web项目为Web应用添加Spring框架支持bean的创建于获取

IDEA+Maven创建web项目

idea构建maven多项目web架构

IntelliJ IDEA 解决maven web项目慢的问题