В моей консоли websphere я устанавливаю переменную JVM (-Dval = true, например), и я пытаюсь получить ее из java, выполнив следующее:
System.getProperty( "Вал")
Однако переменная ma имеет значение null, что я делаю неправильно?
С уважением,
Вы не говорите точно, какую версию WAS вы используете, но настройка собственных пользовательских свойств jvm может выполняться отдельно.
Следуйте следующей навигации в консоли администратора. Если это не то же самое, что и в вашей версии, оно должно быть очень похоже:
Servers
→ Application Servers
→ (Server_Name)
→ Process Definition
→ Java Virtual Machine
→ Additional Properties
→ Custom Properties
Servers
> Server Types
WebSphere application servers
→ WebSphere application servers
→ (Server_Name)
→ Server Infrastructure
→ Java and process management
→ Process definition
→ Java virtual machine
→ Custom properties
Если вы используете эти шаги для установки своих свойств, вы должны использовать System.getProperty
как вы описали.