2011-05-11 2 views
0

약간 문제가 있습니다. 누군가가 나를 도울 수 있기를 바랍니다.코드에서 applicationcontext를 변경하십시오.

내 논문 신청서를 작성 중입니다. 지금 나는 정의 응용 프로그램 - context.properties.txt 있습니다

host= (ip address) 
port=8080 

지금이 정적을하고 난 연결할 서버의 IP 주소를 변경합니다. 그러나 사용자가 해당 파일에 액세스 할 수 없기 때문에이 파일은 유용하지 않습니다.

내 플렉스 코드에서이 호스트 IP 주소를 변경할 수 있습니까? 그리고 어떻게해야합니까?

누군가 나를 도울 수 있기를 바랍니다.

종류와 관련,

티보 헤일 렌

+0

나는 그 파일에 익숙하지 않다. Googling ... Spring Actionscript 프로젝트인가요? 그렇다면 정보의 유형이 유용 할 수 있습니다. –

+0

예, 스프링 액션 스크립트 프로젝트입니다 ... 언급해야만했습니다. – Thibault

답변

0

일반적으로 구성 즉 services.xml 파일은 컴파일시에

Externalizing Service Configuration using BlazeDS and LCDS

이 외부화 서비스 구성에 대한 방법 향해 지적이 블로그를 내장

희망, 작동

+0

응답 해 주셔서 감사합니다. 그러나 제가 찾고있는 것을 그만두지는 않습니다. 그것은 내가 바꾸고 싶은 텍스트 파일입니다. 그 텍스트 파일에서 나는 단지 2 행 : hoste = .... 및 포트 = 8080 있습니다. 응용 프로그램을 시작할 때 사용자가 해당 텍스트 파일에 작성해야하는 IP 주소를 입력하게하고 싶습니다. – Thibault

+0

Flex에서 파일로 작성하고 싶다면 클라이언트에서 Java를 호출하고 값을 전달하고 Java에서 사용자를 대신하도록하십시오. :) 도움이 되길 바랍니다. – Imran

0

설명서를 보면 FlexXMLApplicationContext은 응용 프로그램 컨텍스트의 한 예일뿐입니다. 컨텍스트 클래스가 컨텍스트 변수를 이미 지원하지 않으면 구성 변수의 런타임 변경을 허용하기 위해 XMLApplicationContext에서 파생 될 수 있습니다.

컴파일 된 리소스이기 때문에 XML 파일 자체의 값을 변경할 수 없지만 런타임에 원하는 것을 수행하도록 SpringAS를 확장 할 수 있어야합니다.

관련 문제