忙里偷闲,早上部署项目完项目进行测试的时候,发现调用Microsoft转码功能的时候出现问题,于是分析日志,发现一个错误:

com.jacob.com.ComFailException: Invoke of: OpenSource: Microsoft Office。

调试:

用控制台的形式启动tomcat,再次测试转码功能,发现功能正常。

用服务的方式启动tomcat,测试转码功能,又重新上述问题,所以百度了解决方案:

1.运行"dcomcnfg"

2.在新打开的窗口里,依次展开:“控制台根节点”-->“组件服务”-->"计算机"-->“我的电脑”-->"DCOM配置",

3.找到相关的Microsoft 相关的应用(word,excel,powerpoint)

4.右键单击该节点,选属性 ,切换到标识选项卡.改为“交互式用户”

5.安全-配置权限 –编辑

6.确认

重新测试,服务启动的控制台控制的tomcat都能调用了

收藏
评论加载中...