2013-07-10 3 views
2

컨텍스트/디렉토리에서 [myname] .xml 파일을 삭제하여 내 컨텍스트를 만들지 만, 동적으로 [myname], 즉 컨텍스트/webapp의 이름을 찾길 원합니다. xml 파일 또는 경로 변환 전에 resourceBase 속성의 원래 값).Railo/Jetty 응용 프로그램 코드에서 컨텍스트 이름을 찾으십니까?

getPageContext().getConfig().getServletContext().getContextHandler().getCurrentWebAppContext()에서 반환 된 객체를 사용하여 컨텍스트 (예 : 가상 호스트의 배열)에 대한 데이터를 가져올 수 있지만 컨텍스트 이름이있는 경우이 컨텍스트 이름을 얻는 방법을 찾지 못했습니다.

답변

1

가지고 계신 물건에 getDisplayName을 (를) 사용 하시겠습니까?

그것은 디폴트는 null (이 파일 이름 인 경우 유용하다),하지만 당신은 스크립트를 수행 처리하는 XML 파일의 많은이있는 경우 (<Set name="DisplayName">bob</Set>

와 상황에 맞는 XML 파일을 지정할 수 있습니다 각 파일을 반복하고 Configure 태그 안에 파일 이름으로 plonk하십시오.)

+0

감사합니다. 'getDisplayName()'은 실제로 제가 시도한 첫 번째 것이 었습니다. 유용한 기본값으로 설정 될 것이라고 생각했지만, 여러분은 NULL을 얻었고 다른 것으로 생각했습니다. – SpliFF