기술지원 문의

Resin + iis 연동에 관한 질문입니다.
배준석 / 2003-04-07 00:00

예전에는 Resin과 iis를 연동하여 사용할때 iis를 기본 웹 사이트에서 시작하여 아무런 문제가 없었습니다.
그런데 이번에는 기본 웹 사이트가 아니 새로운 웹 사이트를 생성하여 C드라이브가 아닌 D드라이브에 새로운 웹 사이트의 로컬 디렉토리를 D:\\Inetpub(폴더 구조는 C드라이브의 Inetpub와 일치하게 생성) 로 설정하여 Resin의 setup.exe를 실행시켜 iis/pws의 경로를 새로운 웹 사이트의 로컬 디렉토(D:\\Inetpub\\scripts)에 맞게 지정하였습니다.
scripts폴더에 isapi_srun.dll 파일이 생성된것을 확인 후 resin.conf 파일도 새로운 웹 사이트의 경로(D:\\Inetpub\\wwwroot)로 설정하였습니다.
iis와 연동되면 더이상 8080포트를 입력할 필요가 없는걸로 알고있습니다만, 막상 html파일에서 jsp파일로 (예를들어: name) 이라는 파라미터를 넘겨줄때 페이지를 표시할 수 없다는 메세지가 나옵니다.
그래서 그 주소에 :8080포트를 붙여서 확인해보면 제대로 파라미터를 넘겨서 화면을 표시합니다.
설정상의 문제가 있는건가요?
기본 웹 사이트를 이용할때는 잘 됐었는데...

그리고 또 한가지여..
아래는 Explorer에서 뜨는 에러메세지입니다.

/GetName.jsp:24: Method setCharacterEncoding(java.lang.String) not found
in interface javax.servlet.http.HttpServletRequest.
    request.setCharacterEncoding(\"EUC-KR\");
                                ^
1 error

위의 에러메세지 처럼 엔코딩부분에서 에러가 발생합니다.
jsp 선언부에 분명히 선언을 했는데 말입니다.
jdk에 관력된 jar파일을 못찾는건가요??
선언부를 지우고 하면 또 잘됩니다.
선언부는 아래와 같습니다.
<%@ page import=\"\" contentType=\"text/html;charset=EUC-KR\" %>

환경설정부분은 항상 많은 시간을 빼앗는것같습니다.
벌서 2일째 혼자 별짓을 다해보다가 이렇게 도움을 청합니다.
부디 해결책의 도움을 부탁드립니다.

실행환경 : windows2k server, iis5.0, resin-2.1.6

Re:Resin + iis 연동에 관한 질문입니다.
관리자 / 2003-04-08 00:00

안녕하세요
IIS연동문제는 Tech FAQ의 설치 iis문제 부분을 참고하시고요
setCharacterEncoding은 Tech BBS에서
setCharacterEncoding를 이용해서  게시판내용을
검색해보시면 관련된 글들이 올라올 겁니다.
그 부분을 참고해보시죠.



--배준석 님의 글 [2003-04-07 23:05:53]
>예전에는 Resin과 iis를 연동하여 사용할때 iis를 기본 웹 사이트에서 시작하여 아무런 문제가 없었습니다.
그런데 이번에는 기본 웹 사이트가 아니 새로운 웹 사이트를 생성하여 C드라이브가 아닌 D드라이브에 새로운 웹 사이트의 로컬 디렉토리를 D:\\Inetpub(폴더 구조는 C드라이브의 Inetpub와 일치하게 생성) 로 설정하여 Resin의 setup.exe를 실행시켜 iis/pws의 경로를 새로운 웹 사이트의 로컬 디렉토(D:\\Inetpub\\scripts)에 맞게 지정하였습니다.
scripts폴더에 isapi_srun.dll 파일이 생성된것을 확인 후 resin.conf 파일도 새로운 웹 사이트의 경로(D:\\Inetpub\\wwwroot)로 설정하였습니다.
iis와 연동되면 더이상 8080포트를 입력할 필요가 없는걸로 알고있습니다만, 막상 html파일에서 jsp파일로 (예를들어: name) 이라는 파라미터를 넘겨줄때 페이지를 표시할 수 없다는 메세지가 나옵니다.
그래서 그 주소에 :8080포트를 붙여서 확인해보면 제대로 파라미터를 넘겨서 화면을 표시합니다.
설정상의 문제가 있는건가요?
기본 웹 사이트를 이용할때는 잘 됐었는데...

그리고 또 한가지여..
아래는 Explorer에서 뜨는 에러메세지입니다.

/GetName.jsp:24: Method setCharacterEncoding(java.lang.String) not found
in interface javax.servlet.http.HttpServletRequest.
    request.setCharacterEncoding(\"EUC-KR\");
                                ^
1 error

위의 에러메세지 처럼 엔코딩부분에서 에러가 발생합니다.
jsp 선언부에 분명히 선언을 했는데 말입니다.
jdk에 관력된 jar파일을 못찾는건가요??
선언부를 지우고 하면 또 잘됩니다.
선언부는 아래와 같습니다.
<%@ page import=\"\" contentType=\"text/html;charset=EUC-KR\" %>

환경설정부분은 항상 많은 시간을 빼앗는것같습니다.
벌서 2일째 혼자 별짓을 다해보다가 이렇게 도움을 청합니다.
부디 해결책의 도움을 부탁드립니다.

실행환경 : windows2k server, iis5.0, resin-2.1.6