Idea+tomcat部署maven版本的web工程

很多时候从网上下的开源工程都是maven形式的,直接跑工程也能部署实现web展示,那是通过idea自带的tomcat内置插件完成的,这里我们通过配置外部tomcat来实现启动、部署、访问一条龙。

注意本idea版本是2017.3.6,更高级版本估计改变不大,tomcat8,jdk8

1. 去tomcat官网下载各操作系统对应的版本,地址百度搜吧

2. 经过解压tomcat压缩包,将tomcat解压到某个路径下

3.打开idea

Idea+tomcat部署maven版本的web工程_第1张图片

点击run,在弹出的菜单中选中Edit Configurations

Idea+tomcat部署maven版本的web工程_第2张图片

4. 在弹出的选项中,默认只有Defaults一个标签,点击左上的"+",可以新建一个tomcat,这个就是我们将来用到的外置tomcat

Idea+tomcat部署maven版本的web工程_第3张图片

新建界面操作如下,点击local,就会生成一个自己的tomcat配置项了

Idea+tomcat部署maven版本的web工程_第4张图片

5.针对自己定义的tomcat来一些配置设置吧

5.1  server配置

Idea+tomcat部署maven版本的web工程_第5张图片

5.2 进行部署设置,注意默认deployment页签下什么都没有,点击右侧加号出现External Source这个是加载已经发布好的工程,如tomcat自带的root,我下面这个图就是tomcat路径下的webapps里的root,加入是为了在浏览器里输入经典的http://localhost:8080能出来小猫界面的,你可以不要。下面的那个mssh是我自己的war包,现在你点击了没有可选的,是不是?往下看....

Idea+tomcat部署maven版本的web工程_第6张图片

6. tomcat设置先告一段落,来设置我们的web工程吧,准备进行部署,idea的配置和ec不同,有点绕,正题来了

先自己随便建个web工程,建好后,点击左上的file,找到project structure来完成项目配置

Idea+tomcat部署maven版本的web工程_第7张图片

找到Artifacts,点击右侧的"+",选择下面的Web Application:Exploded

Idea+tomcat部署maven版本的web工程_第8张图片

好了,给你自己的war工程起个名吧,我的工程写了mssh,特别注意部署路径,一定要指定到tomcat的webapps下,当然如果你的tomcat里的server.xml改了部署发布文件夹,你自己改就OK了

Idea+tomcat部署maven版本的web工程_第9张图片

7. 好了,这样就让Idea知道你的war包要放哪里去了,再回来配置发布的设置,继续run的设置部分

Idea+tomcat部署maven版本的web工程_第10张图片

Idea+tomcat部署maven版本的web工程_第11张图片

Idea+tomcat部署maven版本的web工程_第12张图片

所以我的访问可以这样:

http://localhost:8080 就是访问tomcat首页

http://localhost:8080/mssh/...  我自己的controller

 

你可能感兴趣的:(java-web知识点)