Tomcat和Servlet在Idea中的一些小坑

第三方库不会打包#

在使用jar包开发时,虽然add as library了,但是还是不会将第三方库打包到WEB-INF/lib中,自然,到时候是找不到这些库的。

解决办法,找到这个界面,右键右侧的依赖,我这里没有了,因为我都添加进去了,点击最上面那个Put into WEB-INF/lib,然后重新编译即可。

数据库连接不上#

本地数据库8.x,需使用8.x的Connector。

connection holder is null#

使用了druid的连接池,说实话这些东西是高中过过一遍,现在早忘了。连接池咋使,原理啥的都忘了,现在跟着人家的代码敲了一下,就出了这个问题。

问题的原因是我在创建事务的时候不小心把连接关闭了。我是傻逼。应该在提交或者回滚之后关闭,创建事务的时候怎么能关闭呢?

去掉finally中的代码就行了

posted @   yudoge  阅读(50)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示
主题色彩