我也是遇到这个错误啊。之前我用OPenoffice把word转换成pdf时候,连续N次都没问题,但是等大约20分钟左右 就不能转换了。现在我换了jacob转换,转换7次左右就不能创建对象了,报 com.jacob.com.ComFailException: Can't co-create object错误。我检查了代码 我要关的东西都关掉了 百思不得其解。你解决了吗?QQ490939208 联系讨论下 

解决方案 »

  1.   

    出现此异常可能的原因是没有释放com线程或者干脆没有使用com线程控制。因此可行的解决方案即:释放com线程(ComThread.Release();)
      

  2.   

    楼主的问题,我也遇到了。
    服务开启后可以使用jacob连接Dll,过了一段时间就提示下面这种错误。
    com.jacob.com.ComFailException: Can't co-create object
    at com.jacob.com.Dispatch.<init>(Dispatch.java:99)
    重启后又好用了。代码中已经增加了释放线程资源的处理,如下:
    ComThread.InitSTA();
    app = new ActiveXComponent(programId);
    ... ...  
    ComThread.Release();
      

  3.   

    今天又测试了一下,
    无论是本地还是远程的Tomcat发布了服务,访问就没有问题。
    但是使用远程Was发布了服务,超过1个小时后访问就发生问题。
    如果是先访问了远程服务器,在测试就OK了。怀疑是远程服务器的某些配置存在问题。