Tomcat集成IDEA
# 15.Tomcat集成IDEA
讲解下IDEA中关于Tomcat的配置
# IDEA与Tomcat的相关配置
一、IDEA会为每一个Tomcat部署的项目单独建立一份配置文件,配置文件所在的地方,可以通过查看控制台的log发现:第3行的Using CATALINA_BASE
D:\Projects\apache-tomcat-9.0.73\bin\catalina.bat run
[2023-03-31 11:03:05,800] 工件 LearnJavaWeb:war exploded: 正在等待服务器连接以启动工件部署…
Using CATALINA_BASE: "C:\Users\peterjxl\AppData\Local\JetBrains\IntelliJIdea2022.3\tomcat\f48a6060-bf20-4710-adb8-4ae1308d09c7"
Using CATALINA_HOME: "D:\Projects\apache-tomcat-9.0.73"
Using CATALINA_TMPDIR: "D:\Projects\apache-tomcat-9.0.73\temp"
Using JRE_HOME: "C:\Program Files\Java\jdk1.8.0_281"
Using CLASSPATH: "D:\Projects\apache-tomcat-9.0.73\bin\bootstrap.jar;D:\Projects\apache-tomcat-9.0.73\bin\tomcat-juli.jar"
Using CATALINA_OPTS: ""
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
我们打开该目录:
然后打开conf文件夹
hello.xml文件内容:
<Context path="/hello" docBase="D:\Projects\LearnJavaWeb\out\artifacts\LearnJavaWeb_war_exploded" />
1
可以看到这就是Tomcat部署项目的方式三。
而docBase里指定的目录,就是我们IDEA里的项目,包含了WEB-INF和classes等文件,是IDEA帮我们编译并创建的临时目录
补充:
WEB-INF目录下的资源不能被浏览器直接访问。不要将静态资源直接放到web-inf目录下
如果想要断点调试:使用"小虫子"启动 dubug 启动,悬浮有debug Tomcat提示
在GitHub上编辑此页 (opens new window)
上次更新: 2023/4/21 16:56:30