0

我正在尝试Chaos Monkey for Spring Boot用于弹性测试。但是,我不想更改现有应用程序 jar 和 docker 映像的任何内容。所以,它在文档中说使用下面的命令来启动应用程序

java -cp your-app.jar
    -Dloader.path=chaos-monkey-spring-boot-2.0.1-jar-with-dependencies.jar
        org.springframework.boot.loader.PropertiesLauncher
    --spring.profiles.active=chaos-monkey
    --spring.config.location=file:./chaos-monkey.properties

我的 docker 图像条目非常多java -jar /app.jar。除了记录的命令之外,还有其他方法可以在不更改我的图像条目的情况下启动吗?我可以使用任何环境变量吗?

编辑 看起来上面的命令可以翻译成

export LOADER_PATH=chaos-monkey-spring-boot-2.0.1-jar-with-dependencies.jar
export CLASSPATH=your-app.jar
java org.springframework.boot.loader.PropertiesLauncher

现在是如何your-app.jar使用环境变量更改主类。

4

0 回答 0