当前位置: 首页 > 知识库问答 >
问题:

Spring引导执行器-“/shutdown”失败,错误为500

钮勇
2023-03-14

背景资料

<Map>
    <timestamp>1453905900007</timestamp>
    <status>500</status>
    <error>Internal Server Error</error>
    <exception>org.springframework.web.HttpRequestMethodNotSupportedException</exception>
    <message>Request method 'GET' not supported</message>
    <path>/shutdown</path>
</Map>

Spring Actuctor提供的管理URL在点击关闭后似乎仍然运行良好。

发布前控制台输出

10:01:42.496[main]INFO O.s.B.C.E.T.TomCatEmbeddedServletContainer-Tomcat在端口上启动:8002(http)10:01:42.499[main]INFO com.xyz.api.main-在5.956秒内启动main(JVM运行时间为6.381)

发布后控制台输出

共有1个答案

爱乐邦
2023-03-14

回答我自己的问题来帮助别人。我是个笨蛋.../actureURL列出了所有可用的命令,所有这些命令都基于Get请求工作。

/shutdownURL实际上需要向其发送HTTP POST以便激活它。我没在文件上看到这一点。

CURL命令示例:

> curl -X POST http://hostname:8003/shutdown

Shutdown命令的输出:

<SingletonMap><message>Shutting down, bye...</message></SingletonMap>
 类似资料: