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啊
阅读更多
个人分类: java编程
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭