JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动

这篇具有很好参考价值的文章主要介绍了JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目场景:

提示:这里简述项目相关背景:

JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动


问题描述

提示:这里描述项目中遇到的问题:

JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动,报错信息如下所示:
JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动


原因分析:

提示:这里填写问题的分析:

因为我在项目中 代码几乎没有进行改动 ,但在 重新发布后 后台控制台 突然出现 上述错误, 而且

从报错信息中我们看到,是和定时任务有关,所以我们基本上可以确定,不是 代码导致的原因,其它详细的信息从日志信息中我们无法获取到。

查看定时任务相关数据表:
JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动

解决方案:

提示:具体的解决方式:

数据库中产生脏数据,最直接的方法是清空定时任务日志表

需要注意的是,定时任务日志表中存在表格的关联性,故需根据表格的关联前后顺序进行清空或删除表格,否则会提示无法删除或清空数据。

说明:
需删除 qrtz_job_details 表中的数据信息
需要注意的是,如果我们直接 去删除 qrtz_job_details 表中的数据, 是删除不掉的,会有提示信息出现,如下图所示:
JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动

所以我们要先了解 定时任务各表之间的联系,其中 qrtz_triggers 表中对 qrtz_job_details 有外键引用, qrtz_cron_triggers 表中 又有对 qrtz_triggers 的外键引用,所以,要按照 表格外键引用的顺序才能删除数据成功,
即 :

先删除 qrtz_cron_triggers 表中的数据, 然后再 删除 qrtz_triggers 表中的数据 ,最后再删除 qrtz_job_details 表中的数据。文章来源地址https://www.toymoban.com/news/detail-474777.html

到了这里,关于JAVA项目代码几乎没有改动,重新发布后突然报错,无法启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA在重启springboot项目时没有自动重新build

    当项目里面某些依赖或者插件更新了,target的class文件没有找到,导致不是我们需要的效果。 只能手动的清理target文件,麻烦得很 , 单体项目还好说,一次清理就行啦,多模块项目痛苦得要命!!! idea版本: 2023.3 版 下面教大家怎么让idea在重启项目时自动编译 (有些教程

    2024年01月25日
    浏览(22)
  • 基于Jenkins CICD的代码发布与回滚 Jenkins+Git+Docker 发布 Java 项目 Jenkins+Git+Ansible 发布PHP 项目

    目录 案例概述 案例环境 基于 Jenkins+Git+Docker 发布 Java 项目 1、配置 Git 仓库 2、配置 Docker服务器 3、部署镜像仓库 5、配置Jenkins 环境 6、Jenkins 创建项目并发布测试 7、版本回滚 基于Jenkins+Git+Ansible 发布PHP 项目 1、部署PHP 运行环境 2、安装Ansible 插件 3、上传PHP 项目代码到Git仓

    2024年02月03日
    浏览(22)
  • 为什么pdf拆分出几页之后大小几乎没有变化

    PDF 文件的大小在拆分出几页之后几乎没有变化可能有几个原因: 图像压缩 : 如果 PDF 文件中包含图像,而这些图像已经被压缩过,拆分后的页面依然会保留这些压缩设置,因此文件大小可能不会显著变化。 文本和矢量图形 : PDF 文件中的文本和矢量图形通常不占用太多空间,

    2024年04月14日
    浏览(28)
  • 如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(二)

    2022-02-22 周二 接着“如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(一)”中的内容,在那里提到的是:将源文件拷贝过来修改再发布的处理方式,但是如果想借用并修改了其它开源协议下的某个函数呢?我想我可以参考:“GraphicsMagick Copyrights and Licenses”的做

    2024年01月17日
    浏览(16)
  • 【易售小程序项目】修改“我的”界面前端实现;查看、重新编辑、下架自己发布的商品【后端基于若依管理系统开发】

    界面的实现使用了一张png图片,图片直接使用PS制作一张即可,资源下载可以查看易售小程序我的界面上方背景 将图片放到项目的静态资源文件夹下面 使用下方的代码来设置页面的背景图片 要想实现元素悬浮在背景图片上面的感觉,只需要修改一下元素的透明度即可,如下

    2024年02月09日
    浏览(24)
  • Win11电脑突然没有声音了怎么办?

    Win11 电脑突然没有声音了怎么办?有用户电脑连接了音响之后,无论自己怎么调整都没有声音,那么遇到这个问题之后,要怎么去进行修复呢?如果你也遇到了没有电脑没有声音的情况,可以通过以下的方法来进行解决。 解决方法: 1、首先,请大家对着Win11系统托盘图标中

    2024年02月12日
    浏览(19)
  • IDEA如何把自己改动的代码一次性发给别人

    工作在内网环境,外网访问受限,而且不具备公司代码托管平台的push权限,此时如何把自己写的代码发给同事,而且还可以快速被IDEA的Git管理呢? 通过git,把自己本地代码 push 到其他代码托管平台,同事从其上 pull 最新代码 通过IDEA的 Patch包 的方式来快速发送修改的代码(

    2023年04月24日
    浏览(23)
  • “零”代码改动,静态编译让太乙Stable Diffusion推理速度翻倍

    作者|梁德澎   AI 作图领域的工具一直不尽人意,直到去年 8 月 Stable Diffusion 开源,成为AI 图像生成领域无可争辩的划时代模型。 为了提升其推理效率,OneFlow 首度 将 Stable Diffusion 模型加速至“一秒出图”时代 ,极大提升了文生图的速度,在AIGC领域引发巨大反响,并得到了

    2024年02月09日
    浏览(64)
  • git 本地改动了,不保留,直接拉取线上最新代码

    如果您在本地做了改动,但是又不想保留这些改动,可以使用以下命令强制拉取远程最新代码,覆盖掉本地代码: 其中 为您需要拉取的分支名称,例如:master。 第一条命令 git fetch --all 将会从远程仓库获取最新的代码和分支信息,但不会进行合并。 第二条命令 git reset --ha

    2024年02月11日
    浏览(19)
  • 常见的BUG---1、虚拟机启动之后,突然发现没有ens33网卡

    1、问题描述 今天一开启虚拟机,发现用XShell连接不上我的一台虚拟机,其他虚拟机是正常可以连接的,我稍微看了一下XShell的配置和Windows中的映射文件(hosts),都没有啥问题,然后我就知道应该是虚拟机ip地址的问题。我就打开直接从虚拟机登录上去了,利用ifconfig查看一

    2024年02月16日
    浏览(20)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包