new FileOutputStream(file)导致tomcat突然挂掉

weixin_38056808 2019-05-21 10:00:44
new FileOutputStream(file)导致tomcat突然挂掉,有遇到过类似问题的吗 并没有接到抛出异常,直接就中止服务了。 想问下有遇到过类似问题的,请指教下,谢谢。
...全文
335 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Pisererer 2022-03-29
  • 打赏
  • 举报
回复

我的解决方案:写入的时候不指定后缀,写完数据后重命名文件追加后缀

我遇到的问题几乎一样,执行【new FileOutputStream("D:\xxxx.xlsx")】4次后(调4次接口),第五次时tomcat直接消失。后来终于解决掉,先【new FileOutputStream("D:\xxxx")】,写完关闭流后【file.renameTo】改为xxxx.xlsx。

ligang21 2021-09-11
  • 打赏
  • 举报
回复

你好这个问题解决了?

weixin_38117176 2019-05-21
  • 打赏
  • 举报
回复
加个锁试试
weixin_38097808 2019-05-21
  • 打赏
  • 举报
回复
有没有放在 try 中? try (OutputStream out = new FileOutputStream(file)) { //... }

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧