我正在我的应用程序中创建动态CXF客户端.

这是客户端创建的代码片段:

JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance();

Client client = factory.createClient("wsdl/hello.wsdl");

现在,当我用这个参数设置测试应用程序时

java -Djava.io.tmpdir=/tmp/cxf -XX:MetaspaceSize=12m -XX:MaxMetaspaceSize=24m -XX:MaxMetaspaceFreeRatio=80 -XX:MinMetaspaceFreeRatio=40 -XX:+UnlockDiagnosticVMOptions -XX:NativeMemoryTracking=sums=200 -XX:+ParallelRefProcEnabled -XX:+AggressiveOpts -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp/hdump.hprof -XshowSettings -jar classloader-leak.jar

并在循环中执行客户端创建,我得到java.lang.OutOfMemoryError:Metaspace异常.我不知道为什么没有卸载类/元空间清理.如果有人可以帮助我here是我的测试项目.只需构建(mvn clean package)它并像我一样使用命令行执行.

我正在使用JDK8u77.

最佳答案 我想我在

CXF中发现了这个问题.问题是在JaxWsDynamicClientFactory.createClient()中创建的URLClassLoader永远不会被销毁.

java去掉图片上的meta信息_正确的java 8设置用于类卸载(Metaspace清理)/ cxf问题相关推荐

  1. java去掉图片上的meta信息,保护隐私,一键清除照片 EXIF 信息:Metapho

    大家都知道,用相机或手机拍摄的原始照片里,会存有 EXIF 信息,里面包括了拍摄时的光圈.快门.白平衡.ISO.焦距.日期时间等各种和拍摄条件以及相机品牌.型号.色彩编码甚至地理位置. 在 iPhon ...

  2. java ueditor 图片上传加水印_关于ueditor多图上传加水印

    最近小二哥应运营要求,需在后台编辑器做图片添加水印功能,由于ueditor编辑器本身没有添加水印的功能: 所以小二哥参考了网上的一些方法,加上实现的步骤整理成文档,希望对需要的人有帮助. 1.打开ue ...

  3. java ueditor 图片上传加水印_百度ueditor上传图片加水印的例子

    百度ueditor上传图片默认没有水印功能的如果我们要添加水印需要在程序上进行一些添加了,下面来看看百度ueditor上传图片加水印的例子吧. 打开UEditor压缩包下php目录中的上传类文件:Up ...

  4. Java中如何实现添加用户信息_如何通过Java客户端在Active Directory中创建新用户并将其添加到现有组...

    我是初学者,我尝试用 Java实现Active Directory客户端.到目前为止,我编写了以下代码: import java.util.Hashtable; import javax.naming ...

  5. java的图片上传与前端展示实例(Servlet+Jsp)

    java的图片上传与前端展示实例(Servlet+Jsp) 内容前瞻 1.关于路径 2.前端图片上传与展示 3.后台获取并保存 环境 1.前端jsp 2.服务器tomcat 3.服务端servlet ...

  6. java实现图片上传后裁剪,把白色背景变成透明图(电子印章)

    应用场景:企业在白纸上盖上印章,然后软件实现透明的电子印章,在后续业务流程中使用! A4纸-----------------------------------------处理后----------- ...

  7. Java实现图片上传到服务器

    Java实现图片上传到服务器 #这几天研究图片上传到服务器并回显到页面遇到了问题,在这里总结一下!希望对各位有用!!! 先上代码 jsp代码: <form id="myform&quo ...

  8. 用浏览器读取图片上的文字信息,这个方法很实用

    又到多御安全浏览器安卓版更新的时候了,这一次的android版 1.8.0 更新,带来的更新内容比较少,但依然有值得我们关注的功能.此次更新中,多御新增了长按图片文字读取功能,有了这个功能就不用一个个 ...

  9. Java实现图片上传功能(前后端:vue+springBoot)

    Java实现图片上传功能(前后端:vue+springBoot) 前言: 前端: 组件引入 基础文件上传 自定义上传方法 后端: 需要引入的jar包: 基础文件上传 Controller层: serv ...

最新文章

  1. LeetCode Roman to Integer(罗马数字转换)
  2. asp.net 中ListBox 显示 2 列
  3. 上海交通大学医学院附属瑞金医院首次公布预警期刊
  4. Clion 远程同步设置
  5. Jupyterlab 安装配置手册
  6. 当我们在谈论技术时,技术的本质和价值究竟是什么?
  7. python 内存管理
  8. 可以用来做ppt的网页效果
  9. 跑毒的乌龟-0 : 随机漫步
  10. android开发之嵌入广告
  11. 【C语言每日练习】——3.回文数、特殊回文数(三种方法详解)
  12. 简述FAT32、exFAT、NTFS的区别
  13. 让HTML img垂直居中的三种办法:
  14. 连续四天!2018杭州·云栖大会你可以...
  15. 编程一开始就应该养成的好习惯
  16. C++ 静态函数与虚函数的区别
  17. 关于jar包无法正常打开的解决方法
  18. 【C++课程设计项目】歌手评分系统(代码量1500行含设计文档)
  19. 香港4月1日5G商用,月费198港元起
  20. 计算机科学与技术行业发展历史,发展历程

热门文章

  1. linux系统内存缓冲和磁盘预留
  2. openvswitch常用命令之ovs-ofctl、ovs-appctl
  3. Redis:哨兵模式(针对某一模块,数据量有限)
  4. 最新conda设置清华源
  5. 使用networkx求解网络的平均度
  6. 分布式配置中心之 —— nacos使用详解
  7. springboot整合mongodb changestream
  8. Vue项目中使用基于pdf.js的vue-pdf插件在pc浏览器下阅览PDF文件
  9. 升级到AKU3.3 v1.1,感受智能手机的VGA模式
  10. 如何用短信完成XSS?