我们有一个多线程应用程序,并通过从 java 调用的 ant 与 DITA-OT 集成。我们开始面临多个并发 ant 调用 DITA-OT 以运行转换的问题,因此当两个或更多线程运行从 java 到 DITA-OT 的 ant 调用时,它随机开始生成读取 build_preprocess 文件的错误。
似乎在一个线程试图读取 build_preprocess 的同时,另一个线程正在删除它;build_preprocess 在文件夹 DITA-OT\plugins\org.dita.base 中生成
有没有办法解决这个问题,或者让 DITA-OT 支持并发请求来运行转换?