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项目的主要内容,如果未能解决你的问题,请参考以下文章