spring-boot-actuator是否会改变弹簧应用的上下文根?

时间:2015-09-03 19:23:52

标签: spring-boot spring-boot-actuator

根据this post,通过spring-boot-actuator中的pom.xml依赖关系,我可以从actuator端点中受益。但是,我观察到它破坏了我现有的spring应用程序(它不是一个spring-boot应用程序)。

我在pom.xml

中添加了以下依赖项
      <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-actuator</artifactId>
            <version>1.2.5.RELEASE</version>
       </dependency>

多数民众赞成。我还没有对应用程序进行任何更改。 我使用maven-t7-plugin启动了容器。 现在我的应用程序端点http://localhost:8010/mycontext/foo返回404.我在dependency中注释掉了上面的pom.xml。 现在我的应用程序返回200 OK以获取上述请求。

请帮助排除故障,因为出了什么问题。我找不到任何明显的理由。

由于

1 个答案:

答案 0 :(得分:0)

当我在控制台中查看spring日志时,我注意到以下内容: WARN org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/mycontext/foo] in DispatcherServlet with name 'DispatcherServlet'

由于我在Spring应用程序中配置了DispatcherServlet,因此我无法使用auto-configure的{​​{1}}。

一旦我排除spring-boot-actuator,我的申请就会按预期运作。

dependency