我是靠谱客的博主 复杂白猫,这篇文章主要介绍Spring boot 在tomcat上部署 遇见 'JMX' server connection timeout 问题,现在分享给大家,希望可以做个参考。

最近搭了一个SpringBoot的项目,项目使用Spring+JPA项目很简单,但是部署到云服务器的时候可是废了一番周折。

显示给报了个 JMX错误,一查是线程互锁。???啥?匪夷所思,一个单线程的程序给我报线程互锁。后来找同事才解决,原来Spring Boot项目部署在tomcat上的时候需要实现一个接口,要不然tomcat不能够正常识别。这个接口就是 SpringBootServletInitializer;

具体代码:

@SpringBootApplication
public class JointApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources (JointApplication.class);
}
public static void main(String[] args)
{
SpringApplication.run(JointApplication.class, args);
}
}
最后提醒一下,把项目推送到远端之后,一定不要忘记更改数据库的链接url啊

最后

以上就是复杂白猫最近收集整理的关于Spring boot 在tomcat上部署 遇见 'JMX' server connection timeout 问题的全部内容,更多相关Spring内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部