我是靠谱客的博主 复杂白猫,最近开发中收集的这篇文章主要介绍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 问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复