解决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应用服务启动 参照官方示例工程可以快速搭建简单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项目平滑关闭及自动化关闭脚本
Springboot项目平滑关闭及自动化关闭脚本,供大家参考,具体内容如下 核心代码 GracefulShutdown.java Shutdown.java ApplicationStarterRunner.java CommonInfo.java HttpCommonUtil.java application.properties 操作步骤 核心代码 GracefulShutdown.java package cnkj.site.utils; import org.apache.catalin
-
解决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
随机推荐
- 详细分析使用AngularJS编程中提交表单的方式
- 在Go语言程序中使用gojson来解析JSON格式文件
- java基于swing实现的五子棋游戏代码
- VBS文本文件操作实现代码
- jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
- javascript中对象的定义、使用以及对象和原型链操作小结
- Node.js中Request模块处理HTTP协议请求的基本使用教程
- 原生js代码实现图片放大境效果
- SQL Server 2000 注入防护大全(一)
- 利用Ajax传递Xml文档
- .Net Core 下使用ZKWeb.System.Drawing实现验证码功能(图形验证码)
- 有关文件上传 非ajax提交 得到后台数据问题
- Web开发异常行为排查常用方法图文介绍
- Golang最大递减数算法问题分析
- mysql查询今天、昨天、近7天、近30天、本月、上一月的SQL语句
- AJAX javascript的跨域访问执行
- Ajax实现静态刷新页面过程带加载旋转图片
- 做网页经常要注意的常识 整理收集
- JavaScript 创建运动框架的实现代码
- Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解