当我将Jhipster Web应用程序部署到OpenShift时,我的应用程序页面获得了“服务暂时不可用”#34;当我查看日志文件时,遇到以下问题;
==> app-root/logs/mapp.log <==
Unrecognized option: --spring.profiles.active=prod
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
你知道有什么解决方案吗?
答案 0 :(得分:3)
这不是JVM认可的选项。要设置系统属性,请使用-D
。来自Java 7 reference:
-Dproperty =值
设置系统属性值。
如果value是包含空格的字符串,则必须将其括起来 双引号中的字符串:
java -Dmydir =&#34; some string&#34; SomeClass的
在这种情况下,您将使用:
-Dspring.profiles.active=prod
然后可以使用System
类:
System.getProperty("spring.profiles.active")