为 Spring Boot 启动 Chaos Monkey

问题描述

我正在尝试使用 Chaos Monkey for Spring Boot 进行弹性测试。但是,我不想更改现有应用程序 jar 和 docker 映像的任何内容。因此,它在 the document 中说使用以下命令启动应用程序

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的主类。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)