我正在将Spring Boot应用程序从版本1.5.6升级到2.1.1。当我启动应用程序时,它会卡在这一行:
INFO: Initializing Spring DispatcherServlet 'dispatcherServlet'
当我点击这个网址:http://localhost:8888/actuator/health,我得到{“状态”:“向上”}
同样,当我点击这个网址:http://localhost:8888/swagger-ui.html,我看到斯瓦格用户界面。
但是我的主应用程序没有启动。知道为什么它卡住了吗?
我也面临同样的问题。下面的代码已经是我的应用程序主类的一部分。
@SpringBootApplication(exclude = SecurityAutoConfiguration.class)
我看不到任何日志表明应用程序已经启动或类似的内容。我需要调试日志记录级别。
logging:
level:
root: ERROR
org:
springframework: DEBUG
但是当我尝试从localhost点击我的应用程序接口时,它可能会得到预期的响应。在我的案例中,应用程序运行在端口8080上。
我知道它很旧。
当我试图从SpringBoot 1.5移动到2时,我也遇到了类似的问题。修复它的方法是,我根据springboot2和本springboo2安全教程的差异添加了@SpringBootApplication(排除={SecurityAutoConfiguration.class})
。Spring 2迁移指南-
我有以下情况。在我的微服务[MA]中,我希望在应用程序启动后或基于某个事件初始化/销毁一些bean。想象一下,还有另一个微服务[MB],它保存关于ContentStores的信息。在MA启动之后,我想向MB请求contentStore条目,基于此,我想根据需要创建这么多bean。可能会有一个事件触发storrecreated/storredeleted,在这种情况下,我需要销毁bean。 我目前不
我很沮丧...什么是Application EventMulticaster,如何初始化或刷新它?为什么需要它? 我必须如何或在哪里调用此刷新操作?!我没有胶水。这是我尝试在服务器上运行的第一个Grails应用程序。在Localhost中,一切都运行良好。 系统(开发、工作): Mac 系统(生产,不工作!) Ubuntu Server 14.04 LTS Grails版本:3.3.0 Groov
我有一个场景,我试图在Cordova的deviceready事件上初始化我的应用程序。现在,这个初始化序列需要几秒钟的时间来执行。这导致总发射时间远大于预期。我的问题是,是否可以简单地与即将推出的Cordova API和插件并行运行此初始化序列? 注意:初始化没有利用API或插件中的任何内容,所以我不能简单地在加载时立即运行它,而不是在onDeviceReady上运行它吗?
背景-我正在将一些遗留代码重构到spring web-mvc框架中。 我使用的是Spring5.0.5.Release和tomcat 8.5.31。 我将通过eclipse Oxygen.3a发行版(4.7.3a)和Fedora28启动该应用程序。 问题-当启动tomcat时,应用程序调度程序间歇性地(大约75%的时间)重新启动。似乎在应用程序加载之后,我得到一个完成的消息,然后重新加载。 在完成
当应用程序开始运行时,我必须在MongoDB中的集合中插入一些示例数据。我已经完成了以下步骤,但不起作用。 创建 entrypoint.js src/main/resources/data。js docker撰写。yml 4.最后,与MongoDB的连接 properties-dev.yml
我使用spring初始化工具来生成一些工作骨架,我使用MAVEN项目的默认值 https://start.spring.io/ 当我运行(在项目中没有做任何更改)时,我得到了以下错误,知道如何克服它吗? 使现代化 这是pom。xml文件,我没有更改任何内容。。。 更新2