>> Delete Reply from No. 41992 article
No. RE: Jserv를 사용하고 있는데 properties파일을 어디에
놓와야 하는지

등록 2002-02-06 21:57:00 By localhost     조회 2
이름 조기태    

		: 위 제목되로 입니다.
: jsp코드내에서 properties파일을 읽어 오려고 합니다.
: 전에는  톰켓을 사용했었는데
: 톰켓은 jakarta-tomcat/bin 밑에 프로퍼티 파일을 놓으면 읽어 올수 있었는데
: Jserv는 어디에 위치 시켜야 하는지 모르겠습니다~
: 혹시 아시는분있으시면 답변 부탁 드립니다.
:
: --
: 훗날 다 받아 주리라~
 (1) 가장 좋은 방법은 java.util.ResourceBundle을 이용해서 key-value로
읽어오는 경우 입니다. 이 때는 해당 properties 파일이 클래스 패스에만
잡혀 있으면 되기 때문에 WEB-INFclasses 같은데 넣으면 해결 됩니다.
 (2) 그렇지 않으면 웹으로 접근 가능한 경로에 넣고 이를 스트림 형태로
읽어오는 방식을 권해드리고 싶습니다. 단 외부에서 http로 접근했을 때
보안상 문제가 되기 때문에 주의해야 합니다.
 그렇지 않고 $TOMCAT_HOME/bin 같은 임의의 디렉터리에 위치 시키는
것은 여러가지로 복잡한 문제를 일으키게 됩니다. 우선 해당 웹 어플리
케이션을 다른 컨테이너나 다른 플랫폼으로 옮길 때마다 경로를 바꾸어
하드코드해야 하고 웹 어플리케이션이 컨테이너 밖에 있는 파일에 대해
어떤 권한을 가질 수 있는지는 컨테이너 구현에 따라 달라집니다.
  가능하면 ResourceBundle.getBundle("acme.MyProperties"); 하는 식
으로 읽어오는 것이 좋습니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved