解决SpringBoot web项目启动后立即关闭的问题
SpringBoot web项目启动后立即关闭
我们在写spring boot web项目时,有时会遇到启动后立即关闭的情况,或者是无法加载某些类,这是什么呢原因呢?
仔细排查pom文件,发现已经添加了web的依赖,而且对照过网上的springBoot web项目,并没有什么出入,此时就可以怀疑是不是项目中所依赖的jar包发生了冲突呢?
于是可以尝试下面的方法来解决:
使用Maven的命令依赖性:清除本地存储库 清理本地仓库,注意该命令仅仅是清理该项目所依赖的本地仓库中的JAR包
具体用法如下:
1.点击项目 - >运行为 - > Maven build ...
2.在Goals中输入:dependency:purge-local-repository(清理本地仓库)
然后等它清理并下载完成,最后出现build sucess,此时在运行项目,jar包冲突的问题就解决了。
我的就是这样解决的。以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Springboot项目平滑关闭及自动化关闭脚本
Springboot项目平滑关闭及自动化关闭脚本,供大家参考,具体内容如下 核心代码 GracefulShutdown.java Shutdown.java ApplicationStarterRunner.java CommonInfo.java HttpCommonUtil.java application.properties 操作步骤 核心代码 GracefulShutdown.java package cnkj.site.utils; import org.apache.catalin
-
详解SpringBoot应用服务启动与安全终止
SpringBoot应用服务启动 参照官方示例工程可以快速搭建简单SpringBoot应用,官方连接如下:http://projects.spring.io/spring-boot/#quick-start 闲话少叙,上代码: package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype
-
解决SpringBoot项目启动后网页显示Please sign in的问题
Springboot启动项目后网页显示[Please sign in] 遇到的情况解决办法解决效果根本原因(依赖导错了)根本解决办法 遇到的情况 启动SpringBoot后,访问http://127.0.0.1:8080/t02/index,确莫名其妙的进入到了Please sign in页面. 解决办法 仔细看了下idea控制台的信息,发现出现了一个security password,原来是进入到了一个安全拦截界面,我们输入idea控制台打印的密码即可,username是user. 解决效果
-
利用spring boot如何快速启动一个web项目详解
前言 基于我们创建好的lion项目,使用spring boot,我们就可以通过很少的一些配置,便可以启动这个项目.下面话不多说了,来一起看看详细的介绍吧. 方法如下: 1 引入Spring boot,我们打开lion父模块的pom文件,继承 spring boot的pom 2让lion-web模块依赖spring boot的web相关的jar包,打开lion-web项目下的pom文件,添加如下的依赖 3 添加spring boot入口启动类Application.java,这个类要房子lion-
-
解决SpringBoot web项目启动后立即关闭的问题
SpringBoot web项目启动后立即关闭 我们在写spring boot web项目时,有时会遇到启动后立即关闭的情况,或者是无法加载某些类,这是什么呢原因呢? 仔细排查pom文件,发现已经添加了web的依赖,而且对照过网上的springBoot web项目,并没有什么出入,此时就可以怀疑是不是项目中所依赖的jar包发生了冲突呢? 于是可以尝试下面的方法来解决: 使用Maven的命令依赖性:清除本地存储库 清理本地仓库,注意该命令仅仅是清理该项目所依赖的本地仓库中的JAR包 具体用法
-
解决Springboot项目启动后自动创建多表关联的数据库与表的方案
熬夜写完,尚有不足,但仍在努力学习与总结中,而您的点赞与关注,是对我最大的鼓励! 在一些本地化项目开发当中,存在这样一种需求,即开发完成的项目,在第一次部署启动时,需能自行构建系统需要的数据库及其对应的数据库表. 若要解决这类需求,其实现在已有不少开源框架都能实现自动生成数据库表,如mybatis plus.spring JPA等,但您是否有想过,若要自行构建一套更为复杂的表结构时,这种开源框架是否也能满足呢,若满足不了话,又该如何才能实现呢? 我在前面写过一篇 Activiti工作流学习笔记(
-
完美解决mysql启动后随即关闭的问题(ibdata1文件损坏导致)
机房一台服务器上的mysql运行一段时间了,突然出现了一个很奇怪的现象:重启后无法恢复了!准确情况是:启动mysql后随即就又关闭了. 查看mysql错误日志如下: 160920 22:41:41 mysqld_safe Starting mysqld daemon with databases from /home/MysqlData/ 2016-09-20 22:41:41 0 [Note] /Data/app/mysql5.6.25/bin/mysqld (mysqld 5.6.25-lo
-
解决python web项目意外关闭,但占用端口的问题
问题描述 因为项目强制关闭,但是服务还在运行,导致重新运行项目时候 提示地址已经使用(端口被占用) /usr/bin/python3.5 python-login-demo/index.py http://0.0.0.0:8080/ Traceback (most recent call last): File "/var/www/git/mine/python-login-demo/index.py", line 64, in <module> application.r
-
springboot项目启动后执行方法的三种方式
目录 1 方法 方法1:spring的ApplicationListener< ContextRefreshedEvent>接口 方法2:springboot的ApplicationRunner接口 方法3:springboot的CommandLineRunner接口 2 指定执行顺序 3 原理 springboot项目启动后执行方法,有三种实现方式. 1 方法 ApplicationListener< ContextRefreshedEvent> 不推荐 ApplicationL
-
解决Spring Boot 正常启动后访问Controller提示404问题
问题描述 今天重新在搭建Spring Boot项目的时候遇到访问Controller报404错误,之前在搭建的时候没怎么注意这块.新创建项目成功后,作为项目启动类的Application在com.blog.start包下面,然后我写了一个Controller,然后包的路径是com.blog.ty.controller用的@RestController 注解去配置的controller,然后路径也搭好了,但是浏览器一直报404.最后找到原因是Spring Boot只会扫描启动类当前包和以下的包 ,
-
SpringBoot 在项目启动之后执行自定义方法的两种方式小结
目录 SpringBoot 项目启动之后执行自定义方法的两种方式 方式一 实现 CommandLineRunner 接口 方式二 实现 ApplicationRunner 接口 二者区别 Springboot 项目启动后执行某些自定义代码 SpringBoot 项目启动之后执行自定义方法的两种方式 在测试配置中心的配置时,想在项目启动成功之后打印配置项,然后需要执行自定义的类 一般项目中也会在这个地方进行初始化数据的一些操作 方式一 实现 CommandLineRunner 接口 自定义类并实现
-
springboot web项目打jar或者war包并运行的实现
(一)springboot web项目打jar包 1.打包 两种打包方式 maven命令打包 切换目录到工程根下,pom.xml所在位置,运行maven的打包命令 mvn clean package -Dmaven.test.skip=true IDEA 工具执行maven任务打包 会在xxx项目模块下/target目录下生成xxx-0.0.1-SNAPSHOT.jar 2.运行jar包 启动运行(切换目录到target下,执行命令) F:\Java\idea-workspace\shixun0
-
解决SpringBoot打成jar运行后无法读取resources里的文件问题
开发一个word替换功能时,因替换其中的内容功能需要 word 模版,就把 word_replace_tpl.docx 模版文件放到 resources 下 在开发环境中通过下面方法能读取word_replace_tpl.docx文件,但是打成jar包在 linux下运行后无法找到文件了 File file = ResourceUtils.getFile(ResourceUtils.CLASSPATH_URL_PREFIX + "static/office_template/xxx.docx&q
随机推荐
- 利用JS如何计算字符串所占字节数示例代码
- 解密ASP源代码
- 关于IE11修改User-agent不再支持document.all等
- jquery引用方法时传递参数原理分析
- Java判断字符串为空、字符串是否为数字
- Java利用future及时获取多线程运行结果
- Spring Boot使用FastJson解析JSON数据的方法
- java8学习教程之lambda表达式的使用方法
- 深入本机影像生成器(Ngen.exe)工具使用方法详解
- 将php数组输出html表格的方法
- ThinkPHP写第一个模块应用
- 利用Python的Django框架中的ORM建立查询API
- 易心asp分页类 v1.0
- mysql的sql语句特殊处理语句总结(必看)
- web目录下不应该存在多余的程序(安全考虑)
- 详解nodeJS之二进制buffer对象
- jQuery基本选择器选择元素使用介绍
- JavaScript网页制作特殊效果用随机数
- php中foreach结合curl实现多线程的方法分析
- java实现随机森林RandomForest的示例代码