我有一个spring-boot应用程序。
我在我的bean中实现了接口,它在start方法中启动异步snmp服务器,在stop方法中停止服务器。
一切正常,除了主应用程序上下文在启动后立即停止,因此我的服务器bean也在启动后立即停止。
我所需要的就是让spring上下文仅在触发关闭钩子时停止。
这不是一个web应用程序,所以我不需要spring-boot-starter-web,它通过启动web服务器来解决这个问题,它可以防止上下文停止,直到web服务器停止。
我可以使用像CountDownLatch这样的东西,并在上下文启动后立即在我的main方法中等待它为零。就像这样:
public s
在spring-boot上有一个应用程序。侦听ActiveQM队列,并使用spring-boot-starter-activemq / data-jpa通过spring-data将数据放入数据库。现在它在启动后不会掉下来,所有的东西都会打开spring-boot-starter-web-services。在没有tomcat占用端口的情况下,后台有什么选项吗?我不需要在这个模块中使用http
没有spring-boot-starter-web-services应用程序在午餐后停止
@Component
public class Receiver {
@JmsListener(desti
我是Spring Boot的新手,我有一个Spring Boot应用程序,它似乎忽略了@PreDestroy注释-当我从命令行或通过Eclipse运行时,我从来没有看到@PreDestroy代码在应用程序关闭时运行(例如通过ctrl-c)。
代码如下...
Application.java:
@SpringBootApplication
public class Application {
@Autowired
private MessageProcessor messageProcessor;
public static void main(String[] ar
我正在使用JavaFX和Spring Boot构建一个小型桌面应用程序。我使用JavaFX Weaver将JavaFX和Spring Boot集成在一起。 我想使用JPA存储库接口来访问MySQL数据库,但是,由于存储库字段的自动连接,在启动应用程序时出现错误。 Console Error Project Structure 服务 @Service
public class ColorService {
// I get the error when I add these 2 lines of code
@Autowired
private ColorReposi
我有一个使用JavaFX的Spring Boot项目。当我在idea中运行这个项目时,一切运行正常,但在我使用Maven打包项目后,在尝试运行jar文件时出现以下异常
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory'
Invocation of init method failed;nested exception is java.lang.NoClassDefFoundError: javax/xml/bin
我依赖于spring-boot-starter-request-jpa。该依赖项似乎试图使用无效的URL进行解析。
Error:Could not find org.springframework.boot:spring-boot-starter-request-jpa:.
Searched in the following locations:
https://jcenter.bintray.com/org/springframework/boot/spring-boot-starter-request-jpa//spring-boot-starter-request-jpa-.po
我是个新手,正在尝试创建我的第一个RESTful服务。我是用Spring Boot实现的,JPA从MySQL数据库映射,并作为war工件部署到Tomcat。我还使用所有默认设置将MySQL数据库部署到AWS in RDC服务。在本地Tomcat上,所有这些都运行得很好。当在AWS tomcat上尝试相同的war工件时:使用所有默认设置的部署: web API工作: RESTful服务可以处理返回的java资源,但当尝试从数据库检索数据时,与数据库的连接不起作用。在日志中我可以看到:原因: com.mysql.jdbc.exceptions.jdbc4.CommunicationsExcepti
我使用的是JDK 11,我的项目最初是一个带有持久性的Spring项目,我首先将所有的数据类连接起来,并在测试中进行覆盖。现在我想将JavaFX用于图形用户界面,这意味着开始使用Java模块系统。应用程序(下面显示的代码框架)中途启动,但由于以下异常堆栈而中断:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'spring.jpa-org.springframework.boot.autoconfigure.orm.jpa.JpaProperties'
我在用坏的jlink插件打包我的项目时遇到了麻烦。项目包含Spring Boot,它通过FXVeawer与JavaFX一起工作。Spring Data应用程序与数据库一起工作。
我的build.gradle
plugins {
id 'org.springframework.boot' version '2.6.3'
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
id 'java'
id 'application'
id
我需要识别数据库连接失败异常与其他异常,并在我的kafka侦听器错误处理程序中进行相应的处理。由于Spring Data JPA中的所有内容都被转换为DataAcccessException,我只是想知道当应用程序运行时发生连接故障时会抛出什么异常。工作环境: Spring boot 2.x、Spring data jpa、spring-kafka、Java 8
我有一个运行在Windows 10上的Apache Boot Java 8应用程序,当按下CTRL时,它会优雅地关闭,尽管有时我不得不按两次。但是当使用TaskKill时,答案总是
C:\Windows\system32>taskkill /PID 1048
ERROR: The process with PID 1048 could not be terminated.
Reason: This process can only be terminated forcefully (with /F option).
我的目标是创建一个Windows服务,但是,当停止服务时,应用程序会突然
当试图与PostgreSQL通信时,我收到了错误。
我得到的错误是Could not load requested class : org.postgresql.Driver
我发现的另一个错误是java.sql.SQLException: Unable to load class: org.postgresql.Driver from ClassLoader:sun.misc.Launcher$AppClassLoader
我的application.properties文件如下所示:
spring.ds_items.driverClassName=org.postgresql.Drive
我在一场战争中有下面的课。它也是唯一有任何JPA注释的类:
@MappedSuperclass
public abstract class BaseEntity {
protected ObjectProperty<Object> loc3 = new SimpleObjectProperty<>();
}
当我部署战争时,我会得到以下错误:
ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 65) MSC000001: Failed to start service jboss.p
我试图将JPA依赖项添加到已经创建的spring项目中,但我得到了以下错误:
Error: Could not find or load main class com.kame.demo.DemoApplication
当我删除它时,错误就消失了。
pom.xml
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-w
我在这里遇到了一个非常奇怪的问题,我认为它可能与这篇文章有关:。然而,我无法将答案映射到我的确切案例中。
当我在Docker IDE中运行我的项目时,它工作得很好,当我将它编译为IntelliJ (并在Docker Cloud上运行它)时,我得到了以下异常:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/