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

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

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

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

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

3.打开idea

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

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

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

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

5.1  server配置

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

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

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

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

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

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

所以我的访问可以这样:

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

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

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值