Jacob调用组件服务失败:com.jacob.com.ComFailException: Can't co-create object

本文主要是介绍Jacob调用组件服务失败:com.jacob.com.ComFailException: Can't co-create object,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

注:word组件标识需要设置为下列用户,而不能用交互式用户,有问题的欢迎留言!!!

这里写图片描述
安装word2010路径不要安装在C盘的program路径下面,并配置成上面的,这样一次生成多个word的速度会提升!

解决方案:

1、首先确保使用的jar包与Jacob.dll的版本对应,既然以应用的形式运行没问题,说明版本没有问题;

2、要将jacob.dll放入jdk目录下的/jre/bin里面,这一步必做;

3、组件服务中要配置用户和权限,例如使用Jacob调用word,就在组件中找到Microsoft Word 97 - 2003 文档,WPS可能是Microsoft Word 06 - 07 文档,右击属性,把权限都勾上,再到标识面板,配置成下列用户,输入用户名密码。(刚开始搞了好久,按网上说的配成交互式用户,结果只有远程到服务器的时候才生效,远程退出就会调用失败。网上还有说64位系统要在C:\Windows\SysWOW64\config\systemprofile目录下新建Desktop文件夹,或者在Tomcat的bin目录下放jacob.dll、在lib下放jacob.jar,亲测无效)




 Office 2010的word组件服务

WPS的word组件服务




参考:

https://support.microsoft.com/zh-cn/help/257757/considerations-for-server-side-automation-of-office

https://blog.csdn.net/tan_jianhui/article/details/869858


这篇关于Jacob调用组件服务失败:com.jacob.com.ComFailException: Can't co-create object的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/286967

相关文章

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

Olingo分析和实践之OData框架核心组件初始化(关键步骤)

《Olingo分析和实践之OData框架核心组件初始化(关键步骤)》ODataSpringBootService通过初始化OData实例和服务元数据,构建框架核心能力与数据模型结构,实现序列化、URI... 目录概述第一步:OData实例创建1.1 OData.newInstance() 详细分析1.1.1

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

RabbitMQ消息总线方式刷新配置服务全过程

《RabbitMQ消息总线方式刷新配置服务全过程》SpringCloudBus通过消息总线与MQ实现微服务配置统一刷新,结合GitWebhooks自动触发更新,避免手动重启,提升效率与可靠性,适用于配... 目录前言介绍环境准备代码示例测试验证总结前言介绍在微服务架构中,为了更方便的向微服务实例广播消息,

SpringBoot整合Dubbo+ZK注册失败的坑及解决

《SpringBoot整合Dubbo+ZK注册失败的坑及解决》使用Dubbo框架时,需在公共pom添加依赖,启动类加@EnableDubbo,实现类用@DubboService替代@Service,配... 目录1.先看下公共的pom(maven创建的pom工程)2.启动类上加@EnableDubbo3.实

关于DNS域名解析服务

《关于DNS域名解析服务》:本文主要介绍关于DNS域名解析服务,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录DNS系统的作用及类型DNS使用的协议及端口号DNS系统的分布式数据结构DNS的分布式互联网解析库域名体系结构两种查询方式DNS服务器类型统计构建DNS域

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

java向微信服务号发送消息的完整步骤实例

《java向微信服务号发送消息的完整步骤实例》:本文主要介绍java向微信服务号发送消息的相关资料,包括申请测试号获取appID/appsecret、关注公众号获取openID、配置消息模板及代码... 目录步骤1. 申请测试系统2. 公众号账号信息3. 关注测试号二维码4. 消息模板接口5. Java测试