我有一个Java jar,我已经用YAJSW包装在Windows上运行。该服务安装,开始和结束都很漂亮。不幸的是,jar会留下一些文件,这些文件会破坏重新启动。在YAJSW之前,这些文件由批处理脚本清理。我有相同的小脚本清理那些错误的文件。我已经阅读了YAJSW的documentation和configuration parameters,对于我的生活,我无法找到如何让我的清理脚本运行的明确解释。
摘自当前的wrapper.conf
wrapper.script.STOP=bin/stop_ic.gv
上面引用的清理脚本似乎无法执行,因为文件仍然存在。
有一些关于使用额外的conf文件来停止Tomcat服务的引用,但是当我阅读这些文档时,对我来说它发生了什么并没有意义。我也发现了对wrapper.stop.conf和wrapper.stopper的引用,但我不知道如何使用这些参数。
答案 0 :(得分:1)
在配置参数链接中,有一个大的条目,用于' wrapper.script ..'列出了各种状态以及如何在进入这些状态时让脚本执行。
此外,将路径设置为您想要运行的脚本非常重要。相对路径来自YAJSW文件夹的根目录(我认为这很明显,但值得说明)。
编辑:删除了无法运行shell /批处理脚本的断言。我不确定我的想法在哪里。