2014-09-18 2 views
0

우리는 WAS 8.5.5 및 RAD 9로 마이그레이션 중입니다. 사용자 정의 속성이 필요한 레거시 응용 프로그램이 있습니다. 일반적으로 Application Server> server1> 프로세스 정의> Java Virtual Machine> 사용자 정의 특성에서 JVM 사용자 정의 특성을 통해이를 설정합니다. 항상 일하기 전에. 그러나 우리의 응용 프로그램은 이제이 속성에서 null이 반환됩니다. 네 세트의 눈에는 똑같은 철자가 4 개 확인되었습니다.사용자 정의 JVM 속성은 8.5.5에서 null입니다.

어떻게해야합니까? 값이 응용 프로그램에 설정되지 않은 이유를 알아낼 수있는 방법이 있습니까? System.getProperty()에 가져올 다른 방법이 있습니까?

+0

합니다. 뭔가 다른 일이 있습니다. –

답변

0

이 작업은 v8.5.5 및 RAD 9에서 정상적으로 작동합니다.이 특성은 JVM 레벨에 있고 WAS를 다시 시작해야하기 때문에이 특성을 설정 한 후 서버를 다시 시작하십시오.

당신은 사용하여 속성을 인쇄 할 수 있습니다 : 이것은 내가 전에 사용한 적이는 WebSphere 8.5.5에서 작동

Properties properties = System.getProperties(); 
System.out.println("Properties: " + properties); 
System.out.println("myCustomProperty: " + System.getProperty("myCustomProperty")); 
관련 문제