tomcat注册成服务,jacob.dll调用不到

转载:
https://blog.csdn.net/lyd96321/article/details/80308989

由于项目中要调用com组件将office转换为pdf。用的是jacob。
以前jacob.dll不管是,放jdk下,还是放tomcat\bin下,用startup.bat启动都可以正常使用。
现在问题是,把tomcat注册成服务以后,从服务中启动tomcat后,jacob调用不到。

调用dll文件另存时出错,解决方法:

首先打开任务管理器,结束Excel.exe*32的进程,停止你的tomcat服务,
然后32位运行”dcomcnfg”,64位运行 mmc comexp.msc /32 。

接着在新打开的窗口里,依次展开:“控制台根节点”–>“组件服务”–>”计算机”–>“我的电脑”–>”DCOM配置”,在里面找到一个名为”Microsoft Excel Application”(这拿excel做例子,其他的也相似)的节点右键单击该节点,选属性 ,切换到标识选项卡,改为“交互式用户”,最后点击确定完成。

可以参考文章https://blog.csdn.net/qq_31757133/article/details/52089212;

你可能感兴趣的:(tomcat注册成服务,jacob.dll调用不到)