前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >document4jWord转PDF转换器异常

document4jWord转PDF转换器异常

作者头像
猫老师的叶同学
发布2023-03-01 13:55:13
1K1
发布2023-03-01 13:55:13
举报
文章被收录于专栏:中间件的探究中间件的探究

使用document4j工具类包,Word转PDF转换器异常, 前提

内测服务器为 Window系统 安装360安全卫士(重点

1、问题

系统功能需要实现World转PDF,因此使用了document4j工具类包,但是本地开发没有问题(本地没有360),但是部署内测服务器后报错: *** 未知异常 终止了程序的运行 ***

在这里插入图片描述
在这里插入图片描述

瞬间让开发者焦头烂额,排错的过程是艰难且快乐的。 下面的引用的jar包。

代码语言:javascript
复制
<dependency>
    <groupId>com.documents4j</groupId>
    <artifactId>documents4j-local</artifactId>
    <version>1.0.3</version>
</dependency>
<dependency>
    <groupId>com.documents4j</groupId>
    <artifactId>documents4j-transformer-msoffice-word</artifactId>
    <version>1.0.3</version>
</dependency>
2、探索过程:

由于出现转换异常时,本地开发没有问题,但是部署内测服务器上出现异常,对比环境后。 1、尝试关闭360安全卫士后,程序可以正常进行 2、由第一步推断,360在程序进行中对某个进程进行拦截。 3、因此开始确定猜想。

3、解决方案:
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

果然,找到了,之前的失败记录都显示了,360阻止了一个进程的创建。找到罪魁祸首后,只需要将这个文件添加到信任区即可。

最后

一个有意思的经历,虽然360在这次排错中,让开发者很难受,但是也要肯定它的安全机制,帮开发人员发现第三方工具包中的华点。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、问题
  • 2、探索过程:
  • 3、解决方案:
  • 最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档