首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何修改Spring boot2 embedded tomcat的文档根

如何修改Spring boot2 embedded tomcat的文档根
EN

Stack Overflow用户
提问于 2019-06-22 10:09:05
回答 2查看 917关注 0票数 1

如何修改内置tomcat的文档根目录,而不是使用"src/main/webapp“

EN

回答 2

Stack Overflow用户

发布于 2019-06-25 08:48:04

application.properties中将文档根目录的路径设置为server.tomcat.document-root

代码语言:javascript
复制
@Value("${server.tomcat.document-root}")
private String documentRoot;
代码语言:javascript
复制
@Bean
public WebServerFactoryCustomizer<ConfigurableWebServerFactory> webServerFactoryCustomizer() {
    return new WebServerFactoryCustomizer<ConfigurableWebServerFactory>() {
        @Override
        public void customize(ConfigurableWebServerFactory factory) {
            if (factory instanceof TomcatServletWebServerFactory) {
                TomcatServletWebServerFactory tomcat = (TomcatServletWebServerFactory) factory;
                if (!StringUtils.isEmpty(documentRoot)) {
                    File root = new File(documentRoot);
                    tomcat.setDocumentRoot(root);
                }
            }
        }
    };
}
票数 1
EN

Stack Overflow用户

发布于 2019-06-24 22:49:43

在application.properties中,添加一个属性:

代码语言:javascript
复制
server.servlet.contextPath=/yourpathgoeshere
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56712089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档