gpt4 book ai didi

java - Wildfly 10 我可以在standalone.conf.bat中设置-Dspring.profiles.active吗?

转载 作者:行者123 更新时间:2023-12-01 17:17:47 24 4
gpt4 key购买 nike

编辑:我尝试在standalone.conf.bat中添加set "JAVA_OPTS=%JAVA_OPTS% -Dspring.profiles.active=test",但这不起作用。就好像它被忽略了。

<小时/>

是否可以像调用一样设置-Dspring.profiles.active=test

java -Dspring.profiles.active=test -jar build/libs/weather-0.0.1-SNAPSHOT.jar

作为standalone.conf.bat中的一行?如果不是,原因是什么?

我已经尝试过这个(以及在domain.conf.bat和appclient.conf.bat中),它似乎被完全忽略(我杀死了java进程并重新启动了wildfly服务以重新部署 war )。它在 Windows 10 上运行。

编辑:从 IntelliJ 执行并在调试中运行它时,它工作得非常好。我只是希望能够在野蝇上重现这一点。

最佳答案

我发现了这个问题,它与参与该项目的其他人在“独立”目录中对其他 .bat 文件所做的特定更改有关。设置(和覆盖)%JAVA_OPTS% 的方式存在一些奇怪的干扰。尽管记录了 server.log(多次设置 -Dspring.profiles.active=test,但它并没有“粘住”。

我通过在 Notepad++ 中使用递归文件搜索,深入研究 standalone 中 .bats 中 VM 参数被弄乱的所有位置来解决这个问题。 其他人的要点是,如果在 Windows 上运行,您应该能够在 -Dspring.profiles.active=test (或任何您的参数)中设置 standalone.conf (而不是其他地方),这应该足以转移到 wildfly java.exe 进程中。

关于java - Wildfly 10 我可以在standalone.conf.bat中设置-Dspring.profiles.active吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61350601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com