[각자의 작업폴더 생성]
D:\JSP_201202AM 폴더 생성
D:\JSP_201202AM\setup 폴더 생성
// C: (비추천), 되도록이면 D: 또는 외장하드를 사용한다.
[JSP개발 환경 구축하기]
1. JDK6 설치
- http://java.sun.com 다운
- C:\Program Files\Java\jdk1.6.0 자바 설치 되어 있는지 확인
- 환경변수 설정
. 내컴퓨터 -> 속성 -> 고급 -> 환경변수 -> 시스템변수 -> Path -> 편집(삭제 절대 안됨)
->마지막 문장 뒤에 ; 추가 -> C:\Program Files\Java\jdk1.6.0_29 경로 붙여넣기
- 설치후에는 폴더명을 수정할 수 없으니 삭제 후 재 설치한다.
2. Tomcat 6.0 설치
- JSP Server(Servlet Container, JSP Container)는 JSP코든 및 JAVA코드를 해석하여
처리하고 결과를 HTML로 변환해 브라우저로 출력하는 역할을 수행한다.
- Tomcat 6.X는 J2SE 6.0(1.6)이상 설치해야 가능하다.
- Tomcat은 Application간에 메모리가 공유됨으로 하나의 JSP 사이트가
문제가 생기면 다른 웹사이트도 영향을 받게 된다.
- Tomcat에는 하나의 Web Application만 설치를 권장한다.
- Tomcat과 비슷한 서버로 JBoss, Resin, JRun 등이 있다.
- http://www.apache.org -> Tomcat -> Tomcat 6.0 -> Binary Distributions -> Core -> zip
압축풀기 -> 폴더명 tomcat-6.0 변경 후 -> D:\JSP_201202AM\tomcat-60으로 경로 이동
3. Tomcat 서버 포트 수정
- tomcat-60/conf/server.xml을 수정한다. 69번 라인 근처
. Oracle 9i이상은 Apache, XDB가 설치되어 있어 8080포트를 이용하기 때문에 포트
충돌을 막기위해 8080을 사용하지않고 9090 포트로 변경한다.
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="KSC5601" />
4. 톰캣실행 배치파일 작성
- 에디트 플러스 -> 새파일 -> 보통문서 -> D:/2012AM_JSP/tomcat_start.cmd 아래 내용 저장
----------------------------------------------------------------------------
SET JAVA_HOME=C:\jdk1.7.0
SET TOMCAT_HOME=D:\JSP_201202AM\tomcat-60
SET CATALINA_HOME=D:\JSP_201202AM\tomcat-60
D:
CD D:\JSP_201202AM\tomcat-60\bin
startup.bat
----------------------------------------------------------------------------
5. 톰캣 실행
- D:/JSP_201202AM/tomcat_start.cmd 더블 클릭
- 톰캣이 정상실행 되지 않을 경우
. 시작 -> cmd실행 후 -> tomcat_start.cmd의 내용을 그대로 붙여넣기 한 후 실행
[Web Application의 환경 설정]
1. /tomcat-60/webapps : 홈디렉토리, root, 기본설치 폴더
2. /tomcat-60/webapps/daum: daum 프로젝트 설정, daum Web Application root
3. /tomcat-60/webapps/daum/WEB-INF : web.xml 환경 설정 파일 저장
- 틀린경우: web-inf, Web-inf, WEB-inf, WEB_INF, 대소문자 반드시 일치
- WEB-INF 폴더는 daum 폴더를 JSP Web 프로젝트 폴더로 인식됨으로 반드시 생성.
4. /tomcat-60/webapps/daum/WEB-INF/lib : *.jar 등 여러 드라이버(Library) 저장 폴더
5. /tomcat-60/webapps/daum/WEB-INF/classes : *.class, servlet, beans가 위치
6. 실습페이지 작성
- D:\JSP_201202AM\tomcat-60\webapps/daum/test.html 작성
---------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> 환영 </title>
</head>
<body>
안녕하세요!!<br><br>
<img src="./images/flower1.jpg">
</body>
</html>
---------------------------------------------------------------------
7. 브라우저(크롬,파이어폭스,익스플로러) 확인
- http://localhost:9090/daum/test.html
localhost: 현재 사용중인 컴퓨터를 지정하는 별명
- http://127.0.0.1:9090/daum/test.html
127.0.0.1: 현재 컴퓨터를 지정하는 IP
- http://172.16.5.1:9090/daum/test.html
172.16.4.1: 고정 IP, 사설 고정 IP
'..열심히 공부하세.. > JSP' 카테고리의 다른 글
[06] Eclipse Helios 자바 개발 환경 툴 설치 (0) | 2012.02.12 |
---|---|
[05] 자바에서 MySQL 연동 (0) | 2012.02.10 |
[04] MySQL root계정 비번 변경 및 SQL문 실습 (0) | 2012.02.09 |
[03] JSP 기초 문법 (0) | 2012.02.06 |
[02] MySQL 서버 구축하기 (0) | 2012.02.05 |