Spring 启动 tomcat basedir 完全清空
Spring Boot tomcat basedir completely empty
在我的 application.yml
我设置
server:
tomcat:
basedir: /home/user/TOMCAT
当我 运行 带有 mvn spring-boot:run
的应用程序时,我看到文件夹已创建并且具有此结构
/TOMCAT/work/Tomcat/localhost/ROOT
而且完全是空的。
我原以为会在这里找到一个 webapps
文件夹等等。这听起来可能很愚蠢,但是 tomcat 相关的所有文件在哪里?
您的 tomcat 相关文件在您的 spring-boot jar 中。执行该 jar 的目录被视为 "catalina.home",而 "basedir" 被视为 "catalina.base"。 basedir 可能包含任何类型的 "work" 您的应用程序将执行的可能需要写入磁盘的操作,例如缓冲大文件或充当本地应用程序日志的相对位置。
在我的 application.yml
我设置
server:
tomcat:
basedir: /home/user/TOMCAT
当我 运行 带有 mvn spring-boot:run
的应用程序时,我看到文件夹已创建并且具有此结构
/TOMCAT/work/Tomcat/localhost/ROOT
而且完全是空的。
我原以为会在这里找到一个 webapps
文件夹等等。这听起来可能很愚蠢,但是 tomcat 相关的所有文件在哪里?
您的 tomcat 相关文件在您的 spring-boot jar 中。执行该 jar 的目录被视为 "catalina.home",而 "basedir" 被视为 "catalina.base"。 basedir 可能包含任何类型的 "work" 您的应用程序将执行的可能需要写入磁盘的操作,例如缓冲大文件或充当本地应用程序日志的相对位置。