【发布时间】:2014-12-02 07:04:11
【问题描述】:
我们使用 YAJSW (11.08) 将我们的 java 应用程序包装为服务,但是当切换到 java 8 时,我注意到如果应用程序没有正常终止,则记录器生成的 .lck 文件不会被清除。
我们正在切换到新的记录器,但同时我需要一个启动脚本来清除这些.lck 文件。
我读到here 说 YAJSW 支持 shell 和 groovy 脚本,但是this SO question answer 的答案声称它只支持 groovy 脚本。
据我所知,我需要指出脚本将执行的状态,所以对我来说,我假设它是START 状态。
我已将此添加到我的wrapper.conf:
wrapper.script.START=scripts/clean-up.bat
我错过了什么或做错了什么?我正在使用的版本中没有运行脚本吗?还是真的不支持 shell 脚本?
编辑:将 YAJSW 更新到版本 11.11(最新) - 仍然无法正常工作
【问题讨论】:
标签: java shell batch-file yajsw