IDEA 开发找到 java-web 发布到 tomcat 的路径

使用 IDEA 开发 java web 应用,有没有遇到需要找到 tomcat 路径的问题

为什么要找 tomcat 路径呢?

拿我的项目来举例,有统一的线上线下 logback.xml 配置,配置时业务、框架日志输出到 file,少量的启动日志输出到 console。这样的配置当我们在本地调试的时候有时需要看日志,发现 console 中没有,那么怎么办?

1、在本地的单独配置 logback 输出到 console,或者配置开发配置的 logback

2、查看本地日志 file 的内容

以上两种都可以解决,以前都是通过第一种方式来搞的,但是有的项目偶尔需要本地调试一次,用第二种更方便一些,但是需要找到这个 file 在哪里。

根据 idea 配置 tomcat 的步骤去找,实际是找不到的,以 idea 2020.3 是找不到的,其实很简单的方式就是看启动日志了,直接搜索 tomcat,且很关键的一个信息就是 unnamed (不知道为啥默认带这个)

实际的部署路径就在这:

CATALINA_BASE: /Users/tt/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/Unnamed_opwr

进入 /Users/tt/Library/Caches/JetBrains/IntelliJIdea2020.3/tomcat/Unnamed_opwr/logs 目录就可以看项目的业务日志了

再配合 tail 插件或命令,就可以看日志滚动了

相关推荐
蓝斯4978 小时前
[原创]《C#高级GDI+实战:从零开发一个流程图》第章:增加贝塞尔曲线,上、下、左、右连接点
java·c#·流程图
前端工作日常8 小时前
我学习到的Java 的 Service 分层:itf 和 impl 到底是什么?
java·后端
都叫我大帅哥9 小时前
Spring @Transactional 注解完全指南
java·spring
Java成神之路-9 小时前
G1 垃圾回收器 :SATB + TAMS核心机制深度解析
java·jvm
前端工作日常9 小时前
我学习到的JIT即时编译与机器码缓存失效
java·后端
带刺的坐椅9 小时前
Solon 的 10 种 HTTP 服务器:改一行依赖,换一个引擎
java·solon·jetty·undertow·mcp-server·htttp
xcLeigh10 小时前
Go入门:变量声明的五种方式详解
java·开发语言·golang
AI大模型-小华10 小时前
Codex 三方充值快速入门指南
java·前端·数据库·chatgpt·ai编程·codex·chatgpt pro
Mark_ZP11 小时前
【锁1】Synchronized vs ReentrantLock区别
java
立心者012 小时前
SpringBoot中使用TOTP实现MFA(多因素认证)
java·spring boot·后端