2014-05-19 5 views
2

Javascript 어댑터에서 일부 특성에 액세스해야합니다. 난 내가IBM Worklight - 어댑터에서 특성 파일로드

WL.Server.configuration.propertyName 

를 사용하여 worklight.properties에 파일에 액세스 할 수 있다는 것을 알고 있지만, 작업등의 새 버전을 저장 한 후 등록 정보 파일은 서버를 다시 시작 변경할 때 이클립스 콘솔에서

을 필요 보인다 .properties의 : 서버를 다시 시작하지 않도록, 또는 서버 측 페이지를 읽기 위해 다른 WL 메커니즘을 사용하는 방법이있다

[AUDIT ] CWWKG0016I: Starting server configuration update. 
[AUDIT ] CWWKG0017I: The server configuration was successfully updated in 0.005 seconds. 
[AUDIT ] CWWKT0017I: Web application removed (default_host): http://hostname:hostport/ProjectName/ 
[AUDIT ] CWWKZ0009I: The application ProjectName has stopped successfully. 
[AUDIT ] CWWKG0016I: Starting server configuration update. 
[AUDIT ] CWWKG0017I: The server configuration was successfully updated in 0.007 seconds. 
[AUDIT ] CWWKT0016I: Web application available (default_host): http://hostname:hostport/ProjectName/ 
[AUDIT ] CWWKZ0001I: Application ProjectName started in 1.868 seconds. 

장미 꽃?

내 ENV : 웹 개발자를위한

이클립스 자바 EE IDE. 버전 : 케플러 서비스 릴리스 2

IBM 작업등 스튜디오 귀하의 질문에이 서버를 다시 시작 당신을 괴롭히는 이유를 설명하지 않는 6.1

답변

0

.

Worklight 프로젝트의 server 폴더에있는 파일을 변경할 때마다 Eclipse 용 Worklight Studio 플러그인이 올바른 것으로 나타납니다. 포함 된 WAS Liberty 프로필 서버가 다시 시작됩니다.

이것은 예상 한 동작이므로 피할 수 없습니다.
또한 서버 속성을 읽는 다른 메커니즘 인 AFAIK도 없습니다.

+0

서버 재시작은 개발 환경에서는 문제가 아니지만 프로덕션 환경에서는 잠재적 인 문제인 것으로 보입니다. 당신이 말하는 것은 WAS Liberty 프로필과 직접 관련이 있으며 어쩔 수없는 것입니다. _sever_ 폴더에있는 모든 파일에 해당되는 경우 수정하지 않고 다른 Application Server를 사용할 수 있습니다. – brillantef

+0

프로덕션 환경에서는 war 파일을 배포해야하므로 사용할 프로젝트 속성에 마음을 집중시켜야하기 때문에 프로덕션 환경에서는 발생하지 않습니다. 그리고 war 파일을 변경하려면 서버를 업데이트하기 위해 따라야 할 절차가 있습니다. –

2

실제로 서버 재시작을 피하고 파일의 속성에 액세스하려는 경우 아래의 작업을 수행 할 수 있습니다. 당신이 언급 한 위의 다른 메커니즘을 찾고있는 이유를 액세스 속성에 자바 코드 시도에서 자바 코드

  • 에 액세스 할 수 있습니다 어댑터에서

    • 이 파일

    는 사용하고 해결 방법은 그냥 확실하지 않다 내 프로젝트에서.