从 Spring 工具集 4 访问 tomcat 管理页面
Accessing tomcat management page from Spring tool set 4
我使用 Spring 开发了 Camel Rout。我使用 STS4 IDE 来开发相同的。
当我使用 运行 As-> Spring Boot App 启动应用程序时,应用程序启动,而且我可以从日志中看到路由已启动。
我的路线是一个基本的应用程序,公开了一个休息端点并记录了一个 Hello World
@Override
public void configure() throws Exception {
restConfiguration()
.enableCORS(true)
.apiContextPath("/api-doc")
.apiProperty("api.title", "Test REST API")
.apiProperty("api.version", "v1")
.apiContextRouteId("doc-api")
.component("servlet")
.bindingMode(RestBindingMode.json);
rest("/api/")
.id("api-route")
.consumes("application/json")
.get("/test")
.to("direct:log");
from("direct:log")
.id("log")
.log(LoggingLevel.INFO,"Test successful");
}
我期望的是,如果我执行 localhost:8080/api/test,我将在 Tomcat 日志中看到一些日志 "Test Susccessful"。我正在使用 tomcat 9,而不是我得到的 WhiteLable 错误。我认为我的代码有问题,所以我尝试 localhost:8080 并且我期待 Tomcat 管理服务器打开。即使这样也行不通。
我不会单独开始 Tomcat。我正在做的是 运行 As-> Spring Boot App 我猜它正在调用嵌入式 tomcat.
此答案归功于@Bedla。我不得不在 URL 路径 http://localhost:8080/camel/api/test
中添加骆驼
我使用 Spring 开发了 Camel Rout。我使用 STS4 IDE 来开发相同的。
当我使用 运行 As-> Spring Boot App 启动应用程序时,应用程序启动,而且我可以从日志中看到路由已启动。 我的路线是一个基本的应用程序,公开了一个休息端点并记录了一个 Hello World
@Override
public void configure() throws Exception {
restConfiguration()
.enableCORS(true)
.apiContextPath("/api-doc")
.apiProperty("api.title", "Test REST API")
.apiProperty("api.version", "v1")
.apiContextRouteId("doc-api")
.component("servlet")
.bindingMode(RestBindingMode.json);
rest("/api/")
.id("api-route")
.consumes("application/json")
.get("/test")
.to("direct:log");
from("direct:log")
.id("log")
.log(LoggingLevel.INFO,"Test successful");
}
我期望的是,如果我执行 localhost:8080/api/test,我将在 Tomcat 日志中看到一些日志 "Test Susccessful"。我正在使用 tomcat 9,而不是我得到的 WhiteLable 错误。我认为我的代码有问题,所以我尝试 localhost:8080 并且我期待 Tomcat 管理服务器打开。即使这样也行不通。
我不会单独开始 Tomcat。我正在做的是 运行 As-> Spring Boot App 我猜它正在调用嵌入式 tomcat.
此答案归功于@Bedla。我不得不在 URL 路径 http://localhost:8080/camel/api/test
中添加骆驼