idea 新建javaweb中的spring MVC项目并部署tomcat

笔者在网上找了好多,发现都不适用自己,就自行写本篇教程。供参考

首先新建spring mvc项目,勾选所需的,spring mvc,名字为First。idea自动下载所需的jar包

 

新建完成后,进行web-inf下面的web.xml进行配置

笔者这里将dispatcherServlet所进行判断的action设为全部

 

现在src目录下新建一个包和class文件,我新建的是com.dadan.controller包,class为First.java。

之后到dispatcher-servlet中进行配置。记得每次引进一个新的xmlns:xxxx?需要在最后的xsi:schemaLocation中加入相应的url,否则可能出现dispatcher-servlet编译出错的问题。

设置所要检索的controller包(service和repoisty也可以用这个component-scan进行检索)

 

applicationContext.xml先不进行配置,暂时不需要。

 

 

在First工程中,右键,open module settings,快捷键command+↓。

进入之后,在artifacts中看web-inf中是否有lib文件夹,没有则进行添加,之后双击右边的spring mvc和spring的jar包放入lib目录中

 

 

接着开始配置tomcat,啊对了,第一件事是下载tomcat for mac,到官网下载tar.gz包就行,下载好后进行解压。不用进行配置,放到你能找到的一个目录进行,这里我放到了/users/dadan/software/这里面。

打开run/debug配置,下图是快捷入口。

 

然后左上角新建一个tomcat 的local,然后对tomcat进行配置,选择tomcat的路径。我这里面有两个tomcat包,是一模一样的。

 

然后切换到deployment选项卡,点击+号,添加人工产品(artifact)。application context是tomcat运行之后的项目地址,默认为空,我改成了first

点击ok。tomcat就配置OK了。

 

继续来到module settings里面,点击加号,选择第二个library,将tomcat加入到工程目录中。

也可以将jstl包,加入到工程里面。

 

开始对FirstController和index.jsp进行改写。

注意别import错了!!!我参数httpservletrequest 是为了检测tomcat已经加入到工程了。

 

这里是index.jsp,参数是传过来的name

 

基本工作结束了,开始运行一下吧!!

 

修改url,变成localhost:8080/first/test,就会呈现结果了。

到这里就结束了。欢迎指正。谢谢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章