尝试使用DFC API提取文件夹内容时出现异常
ERROR ~ IO Exception attempting to acquire interprocess lock
java.io.FileNotFoundException: /bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase/content.lck (No such file or directory)
您是否知道为什么会发生这种情况,我们如何解决同一问题?
注意:我们使用的是其中装有Documentum设置的Weblogic服务器。
最佳答案
问题陈述
昨天我在Documentum代码(DFC)中遇到异常
尝试获取进程间锁的错误〜IO异常
java.io.FileNotFoundException:/bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase/content.lck(无此类文件或目录)
我可以在Documentum上成功登录,但是当我尝试如下所示获取文件夹内容时,出现了上述问题
IDfFolder文件夹= session.getFolderByPath(folderPath);
原因:
与服务器团队讨论后,很幸运地找到了原因,我们发现了
服务器团队最近删除了文件夹“ /bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase”。而且它不是由documentum / weblogic再次创建的。
解决方案:
就像Always一样,一旦我们知道解决方案的原因很简单,便重新启动了weblogic服务器,我相信weblogic / documentum会再次创建所有需要的文件夹。现在,我可以提取文件夹的内容并执行其他操作,例如e.t.c工作流。没有任何问题。
注意 :
这样的异常可能会浪费我们大量的时间来寻找解决方案,而其他人可能已经遇到了相同的问题,他们的知识可以被使用,并且解决方案可以立即应用。
对于stckoverflow管理员,我在您的网站上找不到相关的问题,因此不得不提出一个问题并自己回答:),请告诉我您是否认为有更好的解决方法,我将乐意为您提供帮助根据您的建议加入这个奇妙的社区。
关于java - 尝试获取进程间锁定的Documentum ERROR〜IO异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18821337/