我有一个作为WAR部署的spring boot web应用程序。现在,当我将它部署到我的Tomcat7服务器时,它使用war文件的名称作为上下文,例如/myArtifactid-1.5.4.snapshot/。我想指定上下文路径,但是
server.contextPath=/mywebapp
似乎只适用于嵌入式Tomcat。我添加了一个meta-inf/context.xml,其中仅包含以下内容
<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="false" path="/mywebapp" />
但这并没有起到任何作用。
由于您将Spring Boot应用程序打包为war(而不是带有嵌入式tomcat容器的jar),因此上下文路径将是war的名称。
例如,如果您将打包的应用程序命名为mywebapp.war
并将其放在Tomcat的webapps下,则它将在/mywebapp
下可用
我编写了一个简单的Eclipse Spring BootRest程序。只有几个endpoint返回一些字符串。我正在使用Eclipse Gradle插件构建它。没有问题,它在Eclipse提供的Tomcat实例中运行良好。我还在本机windows Tomcat上运行了它。我使用tomcat web应用程序管理器使用deploy特性部署了.war文件。运行良好。然后我部署了一个ec2 ubuntu实
我正在运行一个带有嵌入式Tomcat的Spring Boot1.2.3应用程序。 示例: 但是Spring@Controller@RequestMapping和Spring Security的似乎并不尊重它。两者仍然可以像一样工作。
目前,我的所有属性都定义在文件中。但是,我希望在文件夹中有与不同配置文件相关的属性文件,并且我希望能够选择其中的任何一个。例如: null
我们正在为我们的web应用程序使用spring boot。上下文根在WEB-INF/classes/common.properties中定义,如下所示。 Spring boot版本=1.5.2 Tomcat版本=8.0.53
我有一个Spring Boot应用程序,其中的上下文路径如下: context-path=/data 我如何才能确保重定向工作的域名以及?
我正在使用application.properties文件中指定的Spring Boot上下文路径,它工作得很好 Spring Boot 2.0及以上版本