【java – 为什么我的Spring Boot App在启动后会立即关闭?】教程文章相关的互联网学习教程文章

java-使用Spring Data MongoDB在应用程序启动时加载初始数据

我在开发环境中使用embedded MongoDB数据库.在应用程序启动时将其设置为空.我想在设置Spring上下文时加载应用程序所需的初始数据. Spring Data MongoDB中是否有一种方法可以指向将要加载到数据库中的JSON文件(类似于Hibernate中的import.sql(hibernate.hbm2ddl.import_files)或NoSql Unit中的@UsingDataSet)?解决方法:mongeez请参阅Wiki链接以进行弹簧集成wiki

java-Neo4j:2.2.3:“检测到错误地关闭数据库,执行恢复”后,服务器无法启动【代码】

neo4j服务器的意外关闭显然是由于过多的RAM使用(我的VPS统计数据显示> 32 GB使用).接下来,我尝试启动服务器.由于耗时太长,我使用Ctrl C停止了该过程.我尝试使用控制台启动它.我在messages.log中收到以下错误*"org.neo4j.kernel.lifecycle.LifecycleException: Component 'org.neo4j.kernel.Recovery@4dad40e0' failed to initialize. Please see attached cause exception."* org.neo4j.kernel.lifecycle.LifecycleException: Comp...

java – 在Spring启动应用程序中未在多个数据库中创建的表【代码】

我正在开发spring boot多租赁应用程序.我已经配置了多个数据源,如下所示: application.propertiesspring.multitenancy.datasource1.url=jdbc:mysql://localhost:3306/db1 spring.multitenancy.datasource1.username=root spring.multitenancy.datasource1.password=**** spring.multitenancy.datasource1.driver-class-name=com.mysql.jdbc.Driver spring.jpa.hibernate.ddl-auto=updatespring.multitenancy.datasource2.url=jdbc...

java – 即使数据库已关闭,如何使App服务器启动?【代码】

我正在使用spring&冬眠.我的应用程序有3个模块.每个模块都有一个特定的数据库因此,应用程序处理3个数据库.在服务器启动时,如果任何一个数据库关闭,则服务器不会启动.我的要求是即使其中一个数据库关闭,服务器应该在其他模块的数据库启动时启动,用户可以在其他两个模块上工作.请建议我如何实现这一目标?我正在使用spring 3.x和hibernate 3.x.我也在使用c3p0连接池.应用服务器是Tomcat. 谢谢!解决方法:我会使用@Configuration注释来...

如何以编程方式在Java中启动Mysql服务器?【代码】

我的Java应用程序需要连接到磁盘上存在的Mysql数据库文件. 为此,它需要启动一个Mysql服务器并使用服务器来读取该文件.问题是我不知道如何从我的Java代码中启动服务器,读取Mysql文件,对其进行修改,然后停止服务器. 目前,我正在使用类似下面的内容,但我没有看到从代码启动服务器的方法.MysqlDataSource dataSource = new MysqlDataSource(); dataSource.setUser("root"); dataSource.setPassword("root"); dataSource.setServerName(...

java – 驱动程序:org.postgresql.Driver@3ed03652为URL返回null …在部署春季启动时到Heroku【代码】

我尝试在Heroku上部署我的应用程序,但有一些我无法解决的错误我的application.popertiesspring.mvc.view.prefix = /WEB-INF/view/ spring.mvc.view.suffix = .jspspring.datasource.url = jdbc:postgres://user:pass@ec2-54-247-166-129.eu-west-1.compute.amazonaws.com:5432/database# Username and password spring.datasource.username = user spring.datasource.password = pass# Keep the connection alive if idle for a lo...

java – 从单元测试中启动和停止hsqldb【代码】

我正在尝试在内存模式下使用hsqldb创建集成测试.目前,我必须在运行单元测试之前从命令行启动hsqldb服务器.我希望能够从我的集成测试中控制hsqldb服务器.我似乎无法从代码中得到这一切. 更新: 这似乎与在类路径中有一个hibernate.cfg.xml文件一起工作:org.hsqldb.Server.main(new String[]{});在我的hibernate.cfg.xml文件中:<property name="connection.driver_class">org.hsqldb.jdbcDriver</property> <property name="connec...

java – 重新启动Tomcat服务器时自动删除的MySQL表

我正在构建一个spring MVC Web应用程序.我使用Hibernate作为我的ORM.每当我重新启动tomcat 7服务器时,它都会自动删除之前创建的表.怎么预防这个?解决方法:在配置中的某处搜索hbm2ddl文本,接近Hibernate配置属性.它应该设置为更新或没有,显然你有create-drop. 也可以看看 > Hibernate hbm2ddl.auto possible values and what they do?

java – 如何在应用程序启动/加载期间执行SQL插入查询以填充数据库?【代码】

我想在加载应用程序期间将一些数据加载到mysql数据库中.我正在使用Hibernate来管理应用程序的数据库.我可以通过使用Bootstrap在groovy中完成它,但我想用Java实现它.我想提一下,它是基于Spring MVC的Web应用程序. 在互联网上搜索时,我发现但是使用名为import_file的hibernate属性,我可以实现它,但我正在寻找替代路线.解决方法:您还可以利用Spring的DataSourceInitializer.以下是Java Config的示例.@Bean public DataSourceInitializ...

java – Ibatis startBatch()仅适用于SqlMapClient自己的启动和提交事务,而不适用于Spring管理的事务【代码】

我发现即使我有Spring事务包装的代码,并且它在我期望的时候提交/回滚,为了在使用Ibatis和Spring时使用JDBC批处理,我需要使用显式的SqlMapClient事务方法. 即这按照我的预期进行批处理:dao.getSqlMapClient().startTransaction(); dao.getSqlMapClient().startBatch();int i = 0; for (MyObject obj : allObjects) {dao.storeChange(obj);i++;if (i % DB_BATCH_SIZE == 0){dao.getSqlMapClient().executeBatch();dao.getSqlMapClie...

Spring cloud 启动过程中报错java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required【代码】【图】

在运行Spring Cloud过程中发现子application无法启动,但是eureka application能够启动,于是在控制台发现如下错误。java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is requiredat com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110) ~[mysql-connector-java-8.0.16.jar:8.0.16]at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) ~[mysql-connector-...

java – 为什么Oracle SQL Developer在Mac OS上启动时会出现空指针异常【代码】

当我启动全新安装的Oracle SQL Developer时,图标在Dock中反弹一点然后消失. 当我通过CLI启动它时,我收到此错误:Oracle SQL DeveloperCopyright (c) 1997, 2017, Oracle and/or its affiliates. All rights reserved.java.lang.IllegalStateException: Problem creating splash screen on ETD.at oracle.ide.osgi.boot.SplashScreenImpl.SynchronizeWithEdt(SplashScreenImpl.java:541)at oracle.ide.osgi.boot.api.SplashScreen.c...

Linux服务器java项目启动异常慢

最近搬迁java项目,将原有java项目搬迁至另一台服务器 ,以往项目启动只需1分钟即可,现在需要将近10分钟才能启动,并且前5分钟没有任何日志打印。 解决步骤 1.网上的方案大致为:由于熵池小 或 随机数生成规则造成的 (有两种解决方式) 第一种方式: 1. 进入服务器安装jdk的路径中,找到jre下的java.security vim jdk1.8.0_161/jre/lib/security/java.security 2. 修改配置 securerandom.source=file:...

解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined【图】

解决Linux下启动Tomcat遇到Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 问题描述: 在CentOS下安装完Tomcat环境后设置了一下快速启动,却发现在执行service tomcat start时出现报错 具体报错如下:就是JAVA_HOME和JRE_HOME的环境变量都没有定义,要运行该命令至少需要其中一个环境变量。 说白了就是环境变量未配置。 解决方案: 首先找到自己JAVA_HOME的位置: 笔者的为JAVA_HOME=/usr/local/java/jdk...

windows elasticsearch使用ik分词器插件后启动报错java.security.AccessControlException: access denied

windows elasticsearch使用ik分词器插件后启动报错java.security.AccessControlException: access denied (“java.io.FilePermission” “D:…\plugins\ik-analyzer\config\IKAnalyzer.cfg.xml” “read”) 目录中带有中文或者空格