转自:https://www.jianshu.com/p/fb0ed26c35d5

1.添加tomcat服务器

  1. 点右上角编辑配置

     
    编辑配置
  2. 点击左上角+选择tomcat服务器

     
    添加tomcat
  3. 配置tomcat路径

     
    配置tomcat
  4. 导入项目artifact

2.部署方式

这里有两种部署方式:

 
部署模式
  • war模式这种可以称之为是发布模式,这是先打成war包,再发布:

     
    war模式
  • war exploded模式是直接把文件夹、视图页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。这种方式支持热部署,一般在开发的时候也是用这种方式:

     
    war exploded模式

热部署

 
war exploded下热部署设置

 服务器设置成如上并且启动项目时用Debug模式就能热部署了

3.项目具体部署到哪里了?

 
tomcat配置文件

在.ideallijidea2017.2/system/tomcat下,每一个部署的项目都会生成一份tomcat配置文件,服务器启动后读取该配置文件,但实际的webapp不在这里

 
ROOT.xml

我们查看这些配置文件,有一个ROOT.xml文件,里面写入了该项目文件的地址,服务器运行这个项目时就会去这个地址找相应的资源。说明我们的项目资源就在项目下的classes/artifacts/路径下

作者:seymour1996
链接:https://www.jianshu.com/p/fb0ed26c35d5
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最新文章

  1. MVC后台数据赋值给前端JS对象
  2. Centos系统查看CPU有关信息
  3. java动态生成带下拉框的Excel导入模板
  4. 为现代JavaScript开发做好准备
  5. [JavaScript] js 判断闰年
  6. 使用Amoeba 实现MySQL DB 读写分离
  7. Hadoop集群(第5期)_Hadoop安装配置
  8. Android批量插入数据到SQLite数据库
  9. 后缀数组:SPOJ SUBST1 - New Distinct Substrings
  10. android ListView中CheckBox错位的解决
  11. Google Maps Android API v2 (2)- 地图对象
  12. 【Windows 10 应用开发】使用快捷访问键
  13. dva.js 用法详解:列表展示
  14. .NET WebAPI 利用特性捕捉异常
  15. Rogue 罗格
  16. phpwind v9存在命令执行漏洞(登陆后台)
  17. CMD常用命令(一)
  18. R语言运算符
  19. Java关于网络编程回顾
  20. 微信小程序rpx单位

热门文章

  1. BZOJ4714 : 旋转排列
  2. memcache 在php中的用法
  3. v$instance如何生成
  4. C#用WebBrowser与WIN API辅助模拟获取网站完整Cookie
  5. What is a UINavigationTransitionView
  6. 使用JCOOKIES创建http cookie
  7. 使用jetty工具包处理url参数成map
  8. 版本适配 sdk version MD
  9. 使用lightProbe来模拟动态物体的照明shader
  10. 洛谷 P1016 旅行家的预算