我们正在为我们的web应用程序使用spring boot。上下文根在WEB-INF/classes/common.properties中定义,如下所示。
Spring boot版本=1.5.2 Tomcat版本=8.0.53
正如我所知,server.contextpath=
不适用于war
文件,只有使用jar
文件和tomcat embedded
部署应用程序时,server.contextpath=
才起作用。
如果希望使用Tomcat
和WAR
文件部署应用程序。您应该将finalname
设置添加到pom.xml
。示例:
<build>
...
<finalName>context path</finalName>
</build>
我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe
我有一个spring boot应用程序abc.myapp.war,它部署在外部tomcat服务器上。默认情况下,tomcat使用war文件名作为部署的应用程序的上下文路径,因此它变成http://localhost:8080/abc.myapp,但我希望有一个自定义的上下文路径,如http://localhost:8080/abc/myapp。我阅读了其他帖子,他们建议在tomcat的server
我开发了一个使用 graphql 框架和 spqr 的应用程序,下面给出了依赖项。我的 spring 启动应用程序有一个上下文路径,比如 server.servlet-path=/asdfg 该应用程序是一个Java / Spring Boot应用程序,其中我的endpoint是一个person query——如下所示 现在,在应用程序启动时,我加载personQuery,然后构建Schema。(
我正在尝试找到一种方法来显式指定部署到Glassfish的Web应用程序的上下文路径3.1.2.2但到目前为止我还没有运气。有人能对此提供指导吗?背景如下: 我有一个Web应用程序,它由两个单独的Netbean(7.0)项目组成。第一个是Web服务,称为FOWS。第二个是使用FOWS网络服务的面向用户的Web应用程序。它被称为FooApp。 我最近将glassfish升级到3.1.2.2,希望解决
完成干净的构建后,我将war文件复制到Tomcat的文件夹中。但是部署会发生两次,并且在上下文已经存在的情况下以异常结束。我错过了什么? 非常感谢您的帮助。
我试图通过tomcat Manager6部署war文件。部署后,总是得到相同的错误:fail-上下文路径/应用程序上的应用程序无法启动 war文件位于apache-tomcat-6.0.0/webapps文件夹下。 有什么想法吗?