如何修改内置tomcat的文档根目录而不是使用“src / main / webapp”
添加server.tomcat.document-root在application.properties
server.tomcat.document-root
application.properties
@Value("${server.tomcat.document-root:}") private String documentRoot;
@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); } } } }; }
2. 第二个方案
在application.properties中,添加一个属性:
server.servlet.contextPath=/yourpathgoeshere