我有一个应用程序需要我在启动期间设置系统属性,并且每个环境中的属性必须不同(即 Dev 中的一个值,Prod 中的不同值)。
这与另一个未回答的问题类似,但该问题专门询问守护程序,并且我们使用的是程序脚本。解决方案可能是相同的,尽管我确实发现了对 JSW 守护进程可能有特殊处理的提示。unix 模板有一个占位符@ENV_SETUP@
,文档说 environmentSetupFileName 仅适用于 JSW。我会考虑使用 environmentSetupFileName,但我找不到更多关于如何使用它或如何在 environmentSetupFileName 期望它们所在的 bin 目录中获取其他脚本的信息。
这似乎一定是一个常见问题,我很惊讶答案并不容易找到。如何使用 AppAssembler 设置特定于环境的系统属性?