我是靠谱客的博主 复杂白猫,最近开发中收集的这篇文章主要介绍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 boot 在tomcat上部署 遇见 'JMX' server connection timeout 问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部