我正面临spring boot的问题,当我作为独立应用程序运行spring boot时,它正在考虑server.context-path。但是,当我在tomcat容器中部署相同的应用程序时(在spring boot中不是默认的),它不会考虑server.context-path,而是在根上下文中加载应用程序。
http://localhost:8080/book-service/(部署在tomcat上)
{
"_links" : {
"users" : {
"href" : "http://localhost:8080/book-service/users{?page,size,sort}",
"templated" : true
},
"profile" : {
"href" : "http://localhost:8080/book-service/profile"
}
}
}
http://localhost:9001/v1.0/(作为spring boot应用程序运行,它正在考虑上下文路径(V1.0)
{
"_links" : {
"users" : {
"href" : "http://localhost:9001/v1.0/users{?page,size,sort}",
"templated" : true
},
"profile" : {
"href" : "http://localhost:9001/v1.0/profile"
}
}
}
使用下面的属性
spring.data.rest.basePath=/v1.0
完成干净的构建后,我将war文件复制到Tomcat的文件夹中。但是部署会发生两次,并且在上下文已经存在的情况下以异常结束。我错过了什么? 非常感谢您的帮助。
我有一个springboot应用程序,我试图使用ByteBuddy来测试它。我遇到了类路径问题,我无法理解。 首先,以下是关于这方面的其他文献: https://github.com/raphw/byte-buddy/issues/473 这里需要注意的一点是,如果我使用IntelliJ运行应用程序,它不会使用uber-jar,而是通过main类运行,其中有一堆JAR作为类路径参数。 由于这种差异
我有一个Grails(2.5.3版)应用程序,当我通过选项:要部署的WAR文件在Tomcat中部署时,选择WAR文件,会出现以下错误。如果我尝试一个更简单的应用程序(大小、复杂度等),它运行得很好。 但是,如果在从manager运行应用程序时手动将war文件的内容复制到Tomcat路径:pathTomcat/webapps/myApplication,则效果良好。出现任何错误。 错误: Grail
我已经使用JPA和JDK 7在spring boot上创建了一个应用程序,但我无法将其部署到Tomcat 7。tomcat 7是否支持Spring boot 2.0。5.JPA/Hibernate的发布版本和相关jar。
我对角和Spring非常陌生。我可能犯了一些愚蠢的错误。我有Angular Spring应用程序,它会显示登录屏幕,然后显示菜单。这在未部署时(即Angular时)可以完美运行 ng build—base href=/ 我的pom。xml 我的应用程序。单元输电系统