根据这个标题,有几个关键点:IDEA,Maven,SpringMVC,Tomcat。
假设你已经在IDEA中有一个Maven+SpringMVC的项目。
那这个过程涉及到几点:配置项目输出路径,配置Tomcat。
一、配置项目输出路径
File->Project Structrue->Artifacts,或直接IDEA右上角的图标:
然后再做细化的配置:
这一步,比较关键的有两点:一是Output directory,这里你先在你tomcat的webapps下创建一个与项目名同名的文件夹,然后把Output directory设置成你创建的这个文件夹路径即可。
二是Output Layout这里,以我的配置为例来说,我希望我的构建的项目目录是这样的:
styles是我的样式文件目录,views是我的资源文件目录,WEB-INF下有两个子目录,classes存放我的源码编译后的class文件,lib目录下是我项目依赖的所有jar包。
首先点击,依次创建名为“META-INF”、“styles”、“views”、“WEB-INF”的目录,再在WEB-INF下依次创建名为“classes”、“lib”的子目录。
下一步,“META-INF”、“styles”、“views”这三个目录配置方式一样,我以“styles”方式为例,右击“styles”,按照如下选择:
然后会弹出窗口,选择项目源文件中的views目录:
点击OK即可。
下面配置WEB-INF下的classes和lib:
右击“classes”,按照如下选择:
弹出一个窗口,让你选择Module,你选择你要构建的项目,再点击OK即可。
然后配置lib,右击“lib”,按照如下选择:
弹出的窗口中,有你的依赖的全部jar包,Ctrl+A全选,点击OK即可。
至此为止,项目构建相关配置就做好了。
二、配置Tomcat部署
先找到配置Tomcat的页面:第一行工具栏,选择Run,找到 Edit Configurations:
在弹出的窗口中,点左上角“+”按钮,找到Tomcat Server,选择Local:
在出现的页面中,有两个页签需要做主要配置:Server和Deployment。
先看Server页签,Name是你的Tomcat服务名,看个人;Application server选择你系统的Tomcat目录;URL是你tomcat启动后的地址,默认即可;JRE配置你的JDK路径;端口号,一般默认即可:
再看Deployment页签,先点击右侧的“+”,选择Artifacts:
这样你上面配置的Artifacts就到这个页面了,你只需再修改一个应用上下文名称,点击Apply。配置完成。
三、Maven配置tomcat deploy
进入Edit Configurations页面,添加一个Maven配置:
然后设置配置的名称和命令:tomcat7:deploy -Dmaven.test.skip=true(不执行也不编译测试类)
点击Apply即可。
四、部署启动Tomcat
先执行tomcat deploy,如不报错,再启动tomcat7。
tomcat7启动没问题的话,就会自动打开你tomcat里配置的默认浏览器进入http://localhost:8080页面,即Tomcat界面。再补充你的应用名称,即可进入你的项目页面。
如果中间遇到报错,还是要根据实际错误进行分析。
来源:站长平台