java 用poi将ppt/pptx转图片本地windows正常Linux服务器报错

孤鹰搏空 2018-01-26 06:28:37
Exception in thread "pool-4-thread-1" ERROR: 18-01-26 14:26:01 java.lang.RuntimeException: javax.xml.bind.JAXBException: Provider com.sun.xml.internal.bind.v2.ContextFactory could not be inst contain ObjectFactory.class or jaxb.index
- with linked exception:
[javax.xml.bind.JAXBException: "org.apache.poi.sl.draw.binding" doesnt contain ObjectFactory.class or jaxb.index]
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.geom.PresetGeometries.getInstance(PresetGeometries.java:115)
ERROR: 18-01-26 14:26:01 at org.apache.poi.hslf.usermodel.HSLFSimpleShape.getGeometry(HSLFSimpleShape.java:358)
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.DrawSimpleShape.computeOutlines(DrawSimpleShape.java:397)
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.DrawSimpleShape.draw(DrawSimpleShape.java:75)
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.DrawSheet.draw(DrawSheet.java:71)
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.DrawSlide.draw(DrawSlide.java:41)
ERROR: 18-01-26 14:26:01 at org.apache.poi.hslf.usermodel.HSLFSlide.draw(HSLFSlide.java:489)
ERROR: 18-01-26 14:26:01 at com.zving.common.util.PPTToImageUtil.converPPTtoImage(PPTToImageUtil.java:308)
ERROR: 18-01-26 14:26:01 at com.zving.common.util.PPTToImageUtil.changPPT2Html(PPTToImageUtil.java:79)
ERROR: 18-01-26 14:26:01 at com.zving.courseware.bl.VideoAndHandoutConverBL.convertHandout(VideoAndHandoutConverBL.java:120)
ERROR: 18-01-26 14:26:01 at com.zving.courseware.bl.HandoutConvert.run(HandoutConvert.java:22)
ERROR: 18-01-26 14:26:01 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
ERROR: 18-01-26 14:26:01 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
ERROR: 18-01-26 14:26:01 at java.lang.Thread.run(Thread.java:748)
ERROR: 18-01-26 14:26:01 Caused by: javax.xml.bind.JAXBException: Provider com.sun.xml.internal.bind.v2.ContextFactory could not be instantiated: javax.xml.bind.JAXBException: "org.apache.poi
- with linked exception:
[javax.xml.bind.JAXBException: "org.apache.poi.sl.draw.binding" doesnt contain ObjectFactory.class or jaxb.index]
ERROR: 18-01-26 14:26:01 at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:146)
ERROR: 18-01-26 14:26:01 at javax.xml.bind.ContextFinder.find(ContextFinder.java:356)
ERROR: 18-01-26 14:26:01 at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:431)
ERROR: 18-01-26 14:26:01 at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:394)
ERROR: 18-01-26 14:26:01 at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:298)
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.geom.PresetGeometries.init(PresetGeometries.java:68)
ERROR: 18-01-26 14:26:01 at org.apache.poi.sl.draw.geom.PresetGeometries.getInstance(PresetGeometries.java:110)
ERROR: 18-01-26 14:26:01 ... 13 more
ERROR: 18-01-26 14:26:01 Caused by: javax.xml.bind.JAXBException: "org.apache.poi.sl.draw.binding" doesnt contain ObjectFactory.class or jaxb.index
ERROR: 18-01-26 14:26:01 at com.sun.xml.internal.bind.v2.ContextFactory.createContext(ContextFactory.java:266)
ERROR: 18-01-26 14:26:01 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
ERROR: 18-01-26 14:26:01 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
ERROR: 18-01-26 14:26:01 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
ERROR: 18-01-26 14:26:01 at java.lang.reflect.Method.invoke(Method.java:498)
ERROR: 18-01-26 14:26:01 at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:171)
ERROR: 18-01-26 14:26:01 at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:131)
ERROR: 18-01-26 14:26:01 ... 19 more
...全文
885 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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