gpt4 book ai didi

java - 并发 ant 调用 DITA OT 的问题

转载 作者:行者123 更新时间:2023-12-01 19:37:14 24 4
gpt4 key购买 nike

我们有一个多线程应用程序,并通过 ant 与 DITA-OT 集成(从 java 调用)。我们开始面临多个并发 ant 调用 DITA-OT 来运行转换的问题,因此当两个或更多线程运行从 java 到 DITA-OT 的 ant 调用时,它会随机开始生成读取 build_preprocess 文件的错误。/p>

似乎在一个线程尝试读取 build_preprocess 的同时,另一个线程正在删除它; build_preprocess 在文件夹 DITA-OT\plugins\org.dita.base

中生成

有没有办法解决这个问题,或者让 DITA-OT 支持并发请求来运行转换?

enter image description here

最佳答案

这个问题:

  Failed to read job file: Content is not allowed in trailing section.

如果两个并行进程使用同一个临时文件夹,则可能会发生这种情况。

因此,只需确保并行进程的“dita.temp.dir”和“output.dir”参数设置为不同的值,这样它们就不会使用相同的临时文件文件夹或输出文件夹。

https://www.dita-ot.org/dev/parameters/parameters-base.html#ariaid-title1

关于java - 并发 ant 调用 DITA OT 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59201925/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com