假设我有一个包含以下内容的application.yml
server:
port: 8000
context-path: /rest
从springboot开始,我就控制了Tomcat。有没有什么方法可以添加一个基本的html到它的根级别,这样我们的负载均衡器就不会标记我们的应用程序不可用?PD:我没有设置负载均衡器权限:(
context-path
影响整个应用程序。在Tomcat或其他servlet容器中,它用于区分部署到同一servlet容器的多个WAR,例如http://localhost:8000/abc
和http://localhost:8000/xyz
。
由于您使用的是Spring Boot,所以很可能是将servlet容器与应用程序打包在一起。在本例中,设置server.context-path=/
并使用@restcontroller(“/REST”)
将REST API公开为http://localhost:8000/REST
。
我有一个Spring Boot2.0应用程序,我试图将其部署为WAR文件。这意味着它将有一个自定义上下文路径。作为我添加的Java应用程序进行测试 不管我是否使用上下文路径,它总是试图从http://localhost:8080/dist/main.js加载文件,完全忽略我指定的上下文路径。如果我试图将我的应用程序部署为WAR也是如此。该文件实际上位于http://localhost:8080/m
问题内容: 使用上下文路径时,Spring Boot中的静态内容出现问题。即:我希望将我的应用程序部署到 当我在没有上下文路径的情况下运行应用程序时,一切正常,Spring Boot会找到并运行我的文件(来自资源/ templates /,我正在使用)和JS文件(来自资源/ static / js /),但是当我添加上下文路径时与: 要么 然后这些页面仍由JS文件显示,产生 404错误 。 我已经
当我在没有上下文路径的情况下运行应用程序时,一切都运行得很好,并且Spring Boot查找并运行我的文件(来自resources/templates/,我使用)和JS文件(来自resources/static/JS/),但是当我添加上下文路径时: 或 则页面仍然显示由JS文件生成的404个错误。 我尝试更改中的和我的中重写方法,但似乎都不起作用 我使用类,因为我需要定义一个和一个,但这是我在中所
我通过将上下文路径设置为/myservice来运行我的springboot应用程序。这将导致附加在URL处公开的所有执行器endpoint-http://localhost:8080/myservice/actuator/,而我只想要http://localhost:8080/actuator/.有没有办法告诉springboot忽略将上下文路径附加到执行器endpoint(通过Dispatche
我已经使用Spring初始值设定项、嵌入式Tomcat、Thymeleaf模板引擎和作为可执行JAR文件的包生成了一个Spring Boot web应用程序。 使用的技术: Spring启动2.0.0。M6,Java8, Maven 这是我的安全配置 在我的 但当我在http://localhost:1234/iberiaWebUtils,而不是去http://localhost:1234/ibe
根据JLS §8.1.3,为什么Java不允许在内部类中建立静态上下文?