tomcat 启动jacob 报错

在 resource 下创建一个 lib 将网上下载的 jacob.jar 放入其中

在 pom 文件中导入相对应的 jar 包

        <dependency>
            <groupId>com.jacob</groupId>
            <artifactId>jacob</artifactId>
            <version>1.18</version>
            <scope>system</scope>
            <systemPath>${basedir}/src/main/resources/lib/jacob.jar</systemPath>
        </dependency>

    //${basedir}代表的是项目的根路径,到项目名过

(64位安装)

然后,在项目所使用的 jdk 中,jdk/jre/bin 中,放入相对应版本的 .dll 文件

jdk/jre/lib/etx 中,放入 jacob.jar 包。

将 .dll 文件 放入 C:WindowsSystem32

在  C:WindowsSysWOW64configsystemprofile 下新建一个 Desktop文件夹

如果不行

将 jar包 放入 对应 tomcat 中的 lib 目录下

就可以使用了。

 如果还不行

运行 "dcomcnfg"

 

3.24

当把 tomcat 做成服务启动后,依旧报错

需要在

 

 如果还是不行

在命令行模式下,切换到

C:WINDOWSSysWOW64这个目录

11,输入 mmc comexp.msc /32 这个命令

上面的方法如果还是不行,就要检查自己 jacob 调用的服务组件是啥,比如 word 用的应该是,Microsoft Word 91 - 2003 ,

Excel 的则应该是 Microsoft Excel

如果还是不行就要看看下面的方法了。

 

 参考网址

https://www.oschina.net/question/1020130_166453

https://www.cnblogs.com/pblog/p/5301613.html

原文地址:https://www.cnblogs.com/Kevin-QAQ/p/12373230.html