기술지원 문의

서블릿작동시 연계파일의 위치는 어떻게해야 되나여.(iis+resin+xerces+jdom)
김귀봉 / 2002-12-13 00:00

질문의 내용은 java 파일에서 
File orderFile=new File(\"/files/orders.xml\");


//if orders.xml doesnt exist:

if(!orderFile.exists()){
out.print (\"Orders File Doesnt Exist.\");
// Create orders.xml
// save orders.xml
}else{
                out.print(\"Orders File Exists.\");

이런식의 표현을 하는곳이 있습니다.이것을 컴파일하고 resin에서 돌리면..orders.xml파일을 몬찾습니다. 

java 파일이 다른 파일을 참조해서 값을 출력할때 그 파일을
어디다 두어야 class파일이 실행되면서 찾는지 궁금합니다.지금까지 이것저것 찾아본결과는아무래도 resin.conf파일에 추가를 해야 되는거 같은데,그것을 모르겠네여..이틀동안 이것만 쳐다보고 있네여..ㅡ.ㅡ 고수님덜 많은 지도 부탁합니다..현재까지 resin.cof파일을 수정한곳은 iis와 연동하기 위해 부분의 doc를 c:\\Inetpub\\wwwroot로 수정한것밖에 없습니다..그럼 감기들 조심하시구여 ..

Re:서블릿작동시 연계파일의 위치는 어떻게해야 되나여.(iis+resin+xerces+jdom)
관리자 / 2002-12-13 00:00


File Class를 이용해서 파일을 찾을 때
기본 위치가 $RESIN_HOME 입니다.
만약에 $RESIN_HOME/doc/files라는 디렉토리를 만들고
거기에 파일들을 넣어놓은 후 아래와 같은 코드를 서블릿에
넣어서 테스트해보면 됩니다.
-----------------------------------------------------
File orderFile=new File(\"doc/files\");
String[] list=null;
list = orderFile.list();
for(int i = 0; i < list.length; i++)
    System.out.println(list[i]+\"

\");
-----------------------------------------------------



--김귀봉 님의 글 [2002-12-13 06:20:09]
>질문의 내용은 java 파일에서 
File orderFile=new File(\"/files/orders.xml\");


//if orders.xml doesnt exist:

if(!orderFile.exists()){
out.print (\"Orders File Doesnt Exist.\");
// Create orders.xml
// save orders.xml
}else{
                out.print(\"Orders File Exists.\");

이런식의 표현을 하는곳이 있습니다.이것을 컴파일하고 resin에서 돌리면..orders.xml파일을 몬찾습니다. 

java 파일이 다른 파일을 참조해서 값을 출력할때 그 파일을
어디다 두어야 class파일이 실행되면서 찾는지 궁금합니다.지금까지 이것저것 찾아본결과는아무래도 resin.conf파일에 추가를 해야 되는거 같은데,그것을 모르겠네여..이틀동안 이것만 쳐다보고 있네여..ㅡ.ㅡ 고수님덜 많은 지도 부탁합니다..현재까지 resin.cof파일을 수정한곳은 iis와 연동하기 위해 부분의 doc를 c:\\Inetpub\\wwwroot로 수정한것밖에 없습니다..그럼 감기들 조심하시구여 ..