tomcat+mssql 运行一段时间出现java.lang.NullPointerException这个错误

2025-04-13 11:05:20
推荐回答(1个)
回答1:

javax.servlet.jsp.JspException: Getter for property stationid threw exception: java.lang.NullPointerException
说明你JSP对应的FormBean里边没有对应的Get方法或者是大小写问题。
看看你jsp里的页面元素名称和FormBean中是否都保持一致
--------------------------------------------
阿。那这问题挺奇怪的。 是每次开机第一次就不行吗?还是跑着跑着就不行了?

--------------------------------------------
很有可能是TOMCAT的问题,你可以在一台测试机上安装一个全新的TOMCAT,然后把工程部署上去,服务器还连MSSQL。看看这样会不会经常出问题。

--------------------------------------------
还有可能是因为DB连接数已满所致,当tomcat restart后session就会release db connection。
如果有数据库连接的话,看看是否数据库连接没有释放
1、是否数据连接池最大值设置过小,
2、回收客户端可能无效占用的数据库连接设置过大
3、无效占用数据库连接检测间隔过大
4、未关闭空闲连接。
你再试试