Springboot 使用axis2时在tmp文件夹产生大量缓存文件,撑爆磁盘解决方法

       最近通过axis2开发webservice接口,每次调用都会产生一个临时文件,开发环境没注意,部署到生产环境后几个小时直接把服务器硬盘给撑爆了,然后就收到了服务器告警短信,经过排查发现产生大量的运行日志。
日志内容如下:


2018-06-22 01:03:02 INFO [org.apache.axis2.deployment.ModuleDeployer:82] Deploying module: addressing-1.6.2 - file:/app/SAP/vanke-icp-moudle-0.0.1-SNAPSHOT/lib/axis2-1.6.2.jar 
2018-06-22 01:03:02 INFO [org.apache.commons.httpclient.auth.AuthChallengeProcessor:101] basic authentication scheme selected 

在网上很多人都说往stub文件中加代码,可是我们这边的接口几十个呢,改起来贼麻烦,最后去查了axis2官网,发现此问题是1.6.2版本的bug,在1.7版本已经解决了!

最终解决方案,将原来的axis2版本1.6.2升级为 axis2-adb版本的1.7.8 ,完美解决!

调整前:

<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2</artifactId>
<version>1.6.2</version>
</dependency>

  调整后:

<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-adb</artifactId>
<version>1.7.8</version>
</dependency>

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值