根据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
以获取上述请求。
请帮助排除故障,因为出了什么问题。我找不到任何明显的理由。
由于
答案 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