刚入行第一天遇到的BUG

简介: 项目结构artifacts里面没有lib目录导致Tomcat报错

这个BUG我可能这辈子都忘不了
刚刚过去的2020年,是我参加工作的第一个年头,由于受到疫情的影响,我找了两个月,没有找到满意的工作,不过黄天不负有心人。在领毕业证的前两日,也就是6月2日,我收到了一家医疗辅助设备公司的offer。这家公司是为医院提供医疗设备辅助软件,使用的技术不算新,但倒也不算太落后。

其实我之前学的都是用C#在unity游戏引擎上开发游戏,所以在根本对java的项目不是很熟悉。主要是因为疫情影响找不到对口的工作,因此逼着自己狂学了一个多月,硬生生从一个C#程序员转变为了半吊子的java程序员。

果然,java还是市场广阔,需求众多,被我瞎猫碰到死耗子遇到了一家很缺人手的小公司,工资低,活不少。这是哪时候的我进公司的第一反应,不过还是对新人挺好的。我下面这个错误,要是放在其他公司,我可能试用期没过完,就要卷铺盖走人了。

这是我进公司第二天调试项目运行环境碰到的,在安然度过第一天的适应期后。第二天就开始装SVN,往自个电脑上download项目。下完后,我开始对项目进行研究,谁知道刚刚把Tomcat安装好,跑起来就疯狂报错,我就开始长达一天的排错之旅。因为没人带,我就自个瞎琢磨。

刚开始没经验,疯狂的百度谷歌。后面才静下心来好好地研究报错。报错显示未能启动一个或多个过滤器。 完整的细节可以在适当的容器日志文件中找到 ,我就去找日志文件后面就定位到了问题。
Tomcat报错

[2020-02-02 05:49:07,217] Artifact StoreManagementSystem:war exploded: Artifact is being deployed, please wait...
02-Feb-2020 17:49:08.475 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal One or more Filters failed to start. Full details will be found in the appropriate container log file
02-Feb-2020 17:49:08.476 严重 [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.startInternal Context [/StoreManagementSystem_insex] startup failed due to previous errors

==看看项目结构artifacts里面有没有lib目录==
在这里插入图片描述
如果没有新建一个
在这里插入图片描述
==全部导进去试试还报不报错==
在这里插入图片描述

相关文章
|
机器学习/深度学习 TensorFlow API
基于CNN的图像识别(Tensorflow)
基于CNN的图像识别(Tensorflow)
|
缓存 Cloud Native Linux
小白咋写第一篇Blog,建议像这样
小白咋写第一篇Blog,建议像这样
119 0
小白咋写第一篇Blog,建议像这样
|
存储 安全 Java
|
前端开发 Java Linux
《Linux篇》02.超详细SpringBoot项目部署教程(附脚本自动部署)(三)
《Linux篇》02.超详细SpringBoot项目部署教程(附脚本自动部署)(三)
2191 0
《Linux篇》02.超详细SpringBoot项目部署教程(附脚本自动部署)(三)
|
8月前
|
Python
Python如何给视频添加音频和字幕
通过以上方法和代码示例,你可以在Python中成功实现视频的音频和字幕添加。确保理解每一步的实现细节,应用到实际项目中时能有效地处理各种视频编辑需求。
445 20
|
8月前
|
JSON 监控 物联网
WebSocket 调试全攻略:核心解析、工具选择与对比!
WebSocket 是一种全双工、实时交互的网络通信协议,适用于即时通信、实时数据流、多人协作、IoT 等场景。调试 WebSocket 时,工具应具备握手管理、实时消息收发、自定义 Header、消息大小告警、分组管理、多连接支持和断线重现等功能。主流调试工具如 Postman、ApiPost 和 ApiFox 各有优劣:Postman 界面友好适合基础调试;ApiPost 支持高级功能如消息分组和自动重连;ApiFox 则强化了多连接支持。选择工具时需根据具体需求和团队熟悉度决定。
|
监控 安全 物联网安全
物联网安全与隐私保护技术
物联网安全与隐私保护技术
448 0
|
存储 数据采集 监控
Telegraf 使用小结
Telegraf 使用小结
300 1
|
机器学习/深度学习 Shell
【从零开始学习深度学习】22. 卷积神经网络(CNN)中填充(padding)与步幅(stride)详解,填充、步幅、输入及输出之间的关系
【从零开始学习深度学习】22. 卷积神经网络(CNN)中填充(padding)与步幅(stride)详解,填充、步幅、输入及输出之间的关系
|
Oracle 关系型数据库 数据库
SAP内核(KERNEL)升级
SAP内核(KERNEL)升级
371 1