从 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

中添加骆驼