使用ChatGPT解决生产环境问题记录

最近生产环境要升级log4j的jar包,于是我下载好了jar包后在测试环境验证了一番,项目启动和服务没有问题。

但是放到生产环境之后,管理台和服务都报错,报错信息如下:

24-May-2023 17:24:31.856 SEVERE [main] org.apache.catalina.startup.HostConfig.deployDirectory Error deploying web application directory [/home/ufts/admin-tomcat/webapps/admin]java.lang.IllegalStateException: Error starting childat org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:706)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1184)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1925)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:1094)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:476)at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1611)at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardService.startInternal(StandardService.java:434)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.startup.Catalina.start(Catalina.java:772)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)Caused by: org.apache.catalina.LifecycleException: Failed to initialize component [org.apache.catalina.webresources.JarResourceSet@5e82df6a]at org.apache.catalina.util.LifecycleBase.handleSubClassException(LifecycleBase.java:440)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:139)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:173)at org.apache.catalina.webresources.StandardRoot.startInternal(StandardRoot.java:726)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:4830)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:4966)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)... 37 moreCaused by: java.lang.IllegalArgumentException: java.util.zip.ZipException: invalid END header (bad central directory offset)at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:143)at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:136)... 44 moreCaused by: java.util.zip.ZipException: invalid END header (bad central directory offset)at java.util.zip.ZipFile.open(Native Method)at java.util.zip.ZipFile.<init>(ZipFile.java:225)at java.util.zip.ZipFile.<init>(ZipFile.java:155)at java.util.jar.JarFile.<init>(JarFile.java:166)at java.util.jar.JarFile.<init>(JarFile.java:130)at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:241)at org.apache.tomcat.util.compat.JreCompat.jarFileNewInstance(JreCompat.java:226)at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.initInternal(AbstractSingleArchiveResourceSet.java:140)... 45 more

由于缺乏相关的经验,找不到问题的原因所在,所以我直接丢给了ChatGPT: 

它看了上百行的日志后告诉了我错误的原因,并且还能找出“关键信息”:

 于是我描述了自己的具体操作并且继续问它:

我的的确确是个菜鸟,对ftp传输不太了解,就问了ChatGPT有没有可能在ftp传输文件的过程中出现了问题:

 于是我问了他验证文件完整性的方式:

 OK,哈希校验符合我的心意。但是奈何我也不知道这个命令,不过没关系,可以继续问它:

 此时我已经验证了测试环境和生产环境的jar包哈希值不一致,但是测试环境和我自己云服务器上的哈希值一致,于是可以断定是用ftp命令向生产环境传输的时候出了问题。

那继续问ftp传输怎么保证文件的完整性:

那就问问怎么用二进制模式传输吧:

 

至此,我用二进制模式传输完文件,发现文件哈希值没有变化,问题解决。

可以发现,ChatGPT对于我这种知识广度有所欠缺的初级开发者还是帮助很大的,能够帮我高效地解决很多问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/15292.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

医生会被ChatGPT取代吗?

ChatGPT最近很火。 medRxiv的一篇预印本论文宣布&#xff0c; ChatGPT成功通过了美国的医师执照考试&#xff08;USMLE&#xff09;。 研究团队使用了2022年6月的公开官方样题&#xff0c;这些试题ChatGPT的训练数据中并没有纳入。结果显示&#xff0c;ChatGPT在三项考试中都及…

聚观早报 |字节开展类ChatGPT研究;特斯拉前AI负责人将加入OpenAI

今日要闻&#xff1a;字节开展类ChatGPT研究&#xff1b;丰田汽车第三财季净利润同比下降8.1% 特斯拉前AI负责人将加入OpenAI&#xff1b;快手&#xff1a;正在开展大规模语言模型研究&#xff1b;劳斯莱斯CEO称客户希望更多电动汽车 字节开展类ChatGPT研究 北京时间 2 月 9…

chatgpt 具体可以帮助人类做什么

就这样一个标题&#xff0c;我们就能咨询 chatgpt 他就能帮我们回复 如果你不满意&#xff0c;你还可以继续问他更详细的问题 你可以问你想问的&#xff0c;但是呢&#xff0c;他不一定给你回答 他还可以帮你做诗词 他还能帮你写年终总结

[云炬python3玩转机器学习笔记] 2-4批量学习、咋西安学习、参数学习和非参数学习

机器学习的其他分类&#xff1a; 在线学习(online learining)和批量学习&#xff08;离线学习 batch learning/offline learning&#xff09;&#xff1a; 批量学习(之前没有具体说明的话&#xff0c;都可以用批量学习来进行机器学习):收集资料&#xff0c;扔给算法&#xff0c…

ChatGPT模型的三层理解

ChatGPT模型的三层理解 目前chatGPT的论文还没有公布&#xff0c;官方介绍里面讲&#xff1a;“ChatGPT is a sibling model to InstructGPT”&#xff0c;对比ChatGPT官网的模型训练流程和InstructGPT的流程图&#xff0c;基本是一致的&#xff0c;只是ChatGPT基于GPT-3.5进行…

Databricks 开源 LLM AI

大数据分析公司Databricks Inc近日也加入了生成式 AI 领域的竞争之中&#xff0c;发布了一个名为 Dolly 的开源大型语言模型。 Databricks 是基于 EleutherAI 在 2021 年开源的自然语言处理模型 —— GPT-J。GPT-J 是一个基于 GPT-3&#xff0c;由 60 亿个参数组成的自然语言处…

AIGC产业研究报告2023——语言生成篇

&#xff08;本文阅读时间&#xff1a;10 分钟&#xff09; 今年以来&#xff0c;随着人工智能技术不断实现突破迭代&#xff0c;生成式AI的话题多次成为热门&#xff0c;而人工智能内容生成&#xff08;AIGC&#xff09;的产业发展、市场反应与相应监管要求也受到了广泛关注。…

国内首个网红「GPT克隆人」来了!小冰定制AI女友「半藏森林」,消息秒回,深情陪聊

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 【导读】未来世界&#xff0c;人类会与克隆人携手前行&#xff0c;而这一天已经到来。 两周前&#xff0c;小冰公司宣布&#xf…

无法阻止ChatGPT杀入学术圈,Nature一周连发两文引发大辩论

文&#xff5c;明敏 发自 凹非寺源&#xff5c;量子位 在科技巨头为了ChatGPT大打出手的另一边&#xff0c;学术圈对于ChatGPT的关注也在升高。 一周时间内&#xff0c;Nature连发两篇文章探讨ChatGPT及生成式AI。 毕竟ChatGPT最早还是在学术圈内掀起风浪&#xff0c;先后有学者…

Nature一周连发两文探讨ChatGPT:学术圈使用已不可避免,是时候明确使用规范了...

来源&#xff1a;量子位 | 公众号 QbitAI 在科技巨头为了ChatGPT大打出手的另一边&#xff0c;学术圈对于ChatGPT的关注也在升高。 一周时间内&#xff0c;Nature连发两篇文章探讨ChatGPT及生成式AI。 毕竟ChatGPT最早还是在学术圈内掀起风浪&#xff0c;先后有学者拿它写论文摘…

顺丰科技19某道笔试题

顺丰科技19某道笔试题 题目解答 题目 假设有三个人同时参加这场笔试&#xff0c;假设满分为1&#xff0c;三个人的得分符合分布U&#xff08;0&#xff0c;1&#xff09;。那么三个人最低分的期望为&#xff1f;&#xff08;&#xff09; A. 1 B. 1/3 C. 1/4 D. 1/6 解答 代码…

字节跳动测试岗面试挂在二面,我决定用【Chat GPT】在战一次

先说下我基本情况&#xff0c;本科不是计算机专业&#xff0c;现在是学通信&#xff0c;然后做图像处理&#xff0c;可能面试官看我不是科班出身没有问太多计算机相关的问题&#xff0c;因为第一次找工作&#xff0c;字节的游戏专场又是最早开始的&#xff0c;就投递了&#xf…

世界币来了, World App 的 Worldcoin探讨,它和chatgpt有什么关系呢?

1.背景&#xff1a; Gpt创始人的最新项目&#xff0c;让人工智能养活10亿人&#xff0c;为能提供身份认证的人&#xff0c;提供最低生活保障&#xff0c;这个项目是他的十年AGI通用人工智能的第一步。 Worldcoin之前没人看好&#xff0c;现在有所转变。Sam是从斯坦福大学计算…

引入ChatGPT 的AI游戏编辑,只存在了24小时

AI编辑的职位已经消失 ▎最终&#xff0c;Gamurs的故事还会一次次上演。下一次&#xff0c;游戏编辑们是否还会有如此好运&#xff0c;我们就不得而知了。 作者&#xff5c;雪夜枫鳞 本文首发于钛媒体APP 游戏媒体的又一次AI尝试&#xff0c;被“挫败”了。 本周二的时候&#…

Google 搜索引擎将加入 AI 聊天功能;澳洲地方市长或就诽谤信息起诉 ChatGPT;Swift 5.8 发布|极客头条

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&…

快讯 | 大族机器人发布了Elfin Pro系列协作机器人;澳洲地方市长或就诽谤信息起诉ChatGPT

一分钟速览新闻点 香港理大人工智能机器人实验室正式启用 上科大凌盛杰团队《Adv. Mater.》&#xff1a;具有优异弹性和导电性的离子导体纤维助力智能感知 大族机器人发布了Elfin Pro系列协作机器人 山东省首例机器人辅助单髁置换手术在青岛完成 澳洲地方市长或就诽谤信息起…

如何在自己的电脑上构建大语言模型,使用 LangChain(而不是 OpenAI)回答关于您的文档的问题

如何使用 Hugging Face LLM(开源 LLM)与您的文档、pdf 以及网页上的文章交谈。 这是第一步,终于。我一直在到处寻找几个月。 所有的文章、教程和 视频都只教你如何使用 OpenAI 做事。但老实说,这非常令人沮丧。首先,所有 AI 模型的基础都来自学术界:其次,我无法相信当有…

巴比特 | 元宇宙每日必读:一个AI主播能顶一个团队,一年可省20万元?AI“卖铲人”赚得盆满钵满,商家能否降本增效还是未知数...

摘要&#xff1a;据电商在线报道&#xff0c;AI生成各种图片和美女席卷了抖音、快手和小红书等平台&#xff0c;一度引发了“网红、模特可能就此失业”的讨论&#xff0c;还有人用AI美女做博主吸粉上万&#xff0c;进入直播间开始带货变现。仔细观察这些AI主播&#xff0c;画面…

FPGA的工作原理、组成结构、优点以及和单片机的区别

注意&#xff1a;后续技术分享&#xff0c;第一时间更新&#xff0c;以及更多更及时的技术资讯和学习技术资料&#xff0c;将在公众号CTO Plus发布&#xff0c;请关注公众号&#xff1a;CTO Plus FPGA的工作原理、组成结构、优点以及和单片机的区别FPGA (Field Programmable Ga…

11-5 当前厂商领航辅助驾驶系统 NOA 解决方案

借助介绍 AEB 系统的感知架构,本文主要讲解当前领航辅助驾驶系统 NOA 解决方案。以下章节的技术参数可能不是各厂商当前最新配置,权当是方便大家理解,请把关注重点移回如何开发出 AEB 产品。 1. Tesla 特斯拉 NOA 解决方案 • 后车牌的上方装有一个摄像头; • 超声波传感…