MelodyHub

没有伞的孩子必须努力奔跑!|

Tomcat的热部署👇

一、配置Tomcat的Deployment处的“+”的Artifacts是war exploded形式:

_:war exploded 作用:展开部署(相当于将资源文件进行展开后进行部署)
_
:war 作用:发布模式,这是先打成war包,再部署


二、修改Run/Debug Configurations

On ‘Update’ Action:update class and resources

On frame deactivation:update class and resources


三、浏览器F12,勾选上disable cache

38NwDA.png


四、以上都不行,那就到Plugins安装JRebel插件

38YS58.png

《HTTP案例学习:用户登录》 中提及到html中form表单的action路径的写法

虚拟目录+Servlet的资源路径

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>用户登录</title>
</head>
<body>
<form action="/day14_test/loginServlet" method="post">
用户名:<input type="text" name="username"> <br>
密码:<input type="password" name="password"><br>

<input type="submit" value="登录">

</form>
</body>
</html>

先记住,日后还会涉及到的。

  1. IDEA会为每一个Tomcat部署的项目单独建立一份配置文件
  • 查看控制台的log
1
Using CATALINA_BASE:   "C:\Users\丶Melody\.IntelliJIdea2019.1\system\tomcat\_test"

  1. 工作空间项目 和 Tomcat部署的Web项目
  • Tomcat真正访问的是“Tomcat部署的Web项目”
  • “Tomcat部署的Teb项目”对应着“工作空间项目” 的Web目录下的所有资源
  • IDEA工作台中,项目的src对应着WEB-INF目录
  • WEB-INF目录下的资源不能被浏览器直接访问。日后可以利用其他技术访问到。

  1. 断点调试:使用”小虫子”启动 dubug 启动

视频讲解

【00:28】1.IDEA会为每一个Tomcat部署的项目单独建立一份配置文件

【03:15】2.工作空间项目 和 Tomcat部署的Web项目

【09:04】3.断点调试:使用”小虫子”启动 dubug 启动




博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Material X 作为主题 , 总访问量为
载入天数...载入时分秒...