【发布时间】:2020-02-15 00:59:53
【问题描述】:
我们的应用程序在 WLP 16.0.0.2 上运行。最近,我们看到应用程序在使用 Apache FOP 2.1 的代码完成执行后立即重新启动。该代码预计会生成一个成功的 PDF。我们在日志中看不到任何内存转储或任何其他类型的错误、异常。当应用程序过去在 Tomcat 8 上运行时,同样的代码可以正常工作。尝试常规的堆大小和 PermGen 调整没有帮助。
【问题讨论】:
-
您的应用程序中是否有某些内容将输出写入扩展的应用程序目录?尝试设置
<applicationMonitor updateTrigger="disabled"/>以查看重启是否仍然发生。请注意,禁用 updateTrigger 将阻止任何 dropin 应用程序启动,并将阻止 WDT 在开发应用程序时进行自动更新 -
你是天使,安迪!这个设置就像一个魅力。我现在意识到,在上述代码执行期间,扩展的应用程序目录中的一个文件被修改了。禁用应用程序监视器正是我需要的。
-
安迪,请把你的建议作为答案,以便我接受。
标签: java websphere-liberty apache-fop