공부/JAVA 2012. 1. 5. 16:16

갑작스럽게 win 2008 r2 서버를 이용해서 JSP 작업을 해야할 일이 생겼는데
알다시피 IIS는 JSP를 지원하지 않기 때문에 톰캣과 IIS를 같이 사용한다 

검색 결과 대부분 isapi 필터를 통해 톰캣과 연동을 시키는데 많은 페이지를 살펴보고 많은 글을 봤지만 실패..-_-




하지만  ! 역시 구글의 힘의 위대하다~!

http://tomcatiis.riaforge.org/ 

이 사이트를 참고하면 isapi 따위도 별도의 설정 필요없이 곧바로 jsp 사용 가능하다 ;;(쌩고생한 몇일이 아깝지만..ㅠㅠ)
톰캣을 win 설치 파일이 아닌 zip 으로 풀어서 C드라이브에 풀어서 사용했을때는 조금 불안정 했는데
톰캣도 일반적인 win 설치 파일을 사용하고 커넥터도 win 설치로 해주면 금방 적용 된다.


그리고 아마 예상하는 구조는 IIS로 html ,asp 등등 처리하고
톰캣 부분에서 JSP를 처리하는것 같다
//폴더도(html은 IIS, JSP는 tomcat에서 읽는다.)

일단 더 테스트를 해봐야겠지만..


'공부 > JAVA' 카테고리의 다른 글

[JSP] MS_SQL 연동  (0) 2012.01.05
PermGen space 에러시  (0) 2011.10.01
posted by 나무사이
:
공부/JAVA 2012. 1. 5. 16:09
1. JDBC 드라이브 다운로드



2. JDBC 드라이브 설정

다운로드 받은 파일을 적당한 위치에서 압축을 푼다.
압축이 완료된 폴더에 sqljdbc.jar, sqljdbc4.jar 두 가지 파일이 있다.
Javs 1.6 이상 버전은 sqljdbc4.jar 파일을 사용하면 된다.

해당 파일을 TOMCAT과 웹서비스 경로에 복사한다.
TOMCAT - %톰캣홈%\lib
WEB  - %웹서비스홈%\WEB-INF/lib
 

3. CLASSPATH 설정

내컴퓨터 > 속성 > 고급 > 환경변수 메뉴에서 시스템 변수를 설정한다.

CLASSPATH : ;%톰캣홈%\lib\sqljdbc4.jar;



4. DB 접속


<%@ page import="java.sql.*" %>


<%

//JDBC 드라이브 연결

try {

String DB_DRIVE = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

 Class.forName(DB_DRIVE);

} catch(ClassNotFoundException ce) {

 System.out.println("JDBC 드라이브 연결 오류 - " + ce);

ce.printStackTrace();

}


//SQL 연결

try {

String DB_IP       = "localhost";

String DB_NAME     = "mwDB";

String DB_USER     = "sa";   

String DB_PASSWORD = "$$aleldjelql";

String DB_URL    = "jdbc:microsoft:sqlserver://" + DB_IP + ":1433;DatabaseName=" + DB_NAME;

 Connection DBConn  = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);

Statement Stmt     = DBConn.createStatement();

} catch(SQLException se) {

 System.out.println("SQL 연결 오류 - " + se);

}

%>
출처 : http://blog.naver.com/PostView.nhn?blogId=wishkjh&logNo=80126049520

 

'공부 > JAVA' 카테고리의 다른 글

[JSP] WIN2008 R2 IIS7.5 + tomcat 5,6,7 연동[isapi 갔다 버려!]  (0) 2012.01.05
PermGen space 에러시  (0) 2011.10.01
posted by 나무사이
: