如何在Spring Boot应用程序启动时启动H2 TCP服务器?
发布时间:2020-12-15 01:49:10 所属栏目:大数据 来源:网络整理
导读:通过在SpringBootServletInitializer主方法中添加以下行,当我将应用程序作为Spring Boot应用程序运行时,我能够启动H2 TCP服务器(文件中的数据库): @SpringBootApplicationpublic class NatiaApplication extends SpringBootServletInitializer { public sta
通过在SpringBootServletInitializer主方法中添加以下行,当我将应用程序作为Spring Boot应用程序运行时,我能够启动H2 TCP服务器(文件中的数据库):
但是如果我在Tomcat上运行WAR文件它不起作用,因为没有调用main方法.在bean初始化之前,如何在应用程序启动时启动H2 TCP服务器有更好的通用方法吗?我使用Flyway(autoconfig),它在“Connection refused:connect”上失败,可能是因为服务器没有运行.谢谢. 最佳答案
这个解决方案适合我.如果应用程序作为Spring Boot应用程序运行,并且如果它在Tomcat上运行,它将启动H2服务器.将H2服务器创建为bean不起作用,因为先前创建了Flyway bean并且“Connection refused”失败了.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |