http://blog.naver.com/jazz1234k?Redirect=Log&logNo=40123935649 (비권장)
Windows -> Server -> Runtime Environments -> Add -> Apache Tomcat v6.0 -> [Next] -> [Browse/톰캣위치 예)C:\SAServer\apache-tomcat-6.0.33]
[04] Tomcat 6.0 의 설치(Servlet Container)
- JSP Sever(JSP Container, Servlet Container)는 JSP 코드 및 JAVA 코드를 해석하여 처리하고 결과를 HTML 변환해 브라우저로 출력한다.
- Tomcat 5.0.X은 J2SE 1.3.X이상 설치해야 가능함.
- Tomcat 5.5.X는 J2SE 5.0이상 설치해야 가능함.
- Tomcat 6.X는 J2SE 6.0(1.6)이상 설치해야 가능함.
- Tomcat은 Application간에 메모리가 공유됨으로 하나의 JSP 사이트가 문제가 생기면 다른 웹사이트도 영향을 받게 된다. 따라서 Tomcat에는
하나의 Web Application만 설치를 권장.
- Tomcat과 비슷한 서버로 JBoss, Resin, JRun, 각종 EJB(Weblogic) 서버에 내장
1. http://tomcat.apache.org/에서 톰캣 을 다운로드.
--> Binary Distributions ---> Core ---> zip
2. 설치될 폴더: ex) F:/soa9/tomcat-6.0/bin
/conf
/lib
/logs
/temp
3. Tomcat 실행
- tomcat-6.0/conf/server.xml을 수정한다. 69번 라인 근처
. Oracle 9i이상은 Apache, XDB가 설치되어 있어 8080포트를 이용하기 때문에 포트 충돌을 막기위해 8080을 사용하지 않고 다른 포트로 변경.
--------------------------------------------------------------
<Connector port="9090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="KSC5601" />
--------------------------------------------------------------
- tomcat_start.cmd // 빠른 실행 위한..
. REM은 주석 문이며 각 사용 폴더에 맞게 경로 변경.
----------------------------------------------------------------------------
REM --------------------------------
REM 파일명: F:\soa9\tomcat_start.cmd
REM --------------------------------
SET JAVA_HOME=C:\jdk1.6.0
SET TOMCAT_HOME=F:\soa9\tomcat-6.0
SET CATALINA_HOME=F:\soa9\tomcat-6.0
H:
CD F:\soa9\tomcat-6.0\bin
startup.bat
----------------------------------------------------------------------------
- tomcat_start.cmd // 빠른 Shotdown 위한..
. REM은 주석 문이며 각 사용 폴더에 맞게 경로 변경.
----------------------------------------------------------------------------
REM --------------------------------
REM 파일명: F:\soa9\tomcat_start.cmd
REM --------------------------------
SET JAVA_HOME=C:\jdk1.6.0
SET TOMCAT_HOME=F:\soa9\tomcat-6.0
SET CATALINA_HOME=F:\soa9\tomcat-6.0
H:
CD F:\soa9\tomcat-6.0\bin
startup.bat
----------------------------------------------------------------------------
* 정상적으로 접속 되는지 아래와 같은 주소로 익스플로러에서 확인.
- http://127.0.0.1:9090/
http://localhost:9090/
http://user ip:9090/
. 127.0.0.1: Local Computer 자신을 지정하는 예약된 IP.
★ 한글 주석을 server.xml에 입력하면 에러가 날 수도 있다.
[출처] [02][HTML, DHTML] Script, Servlet의 이해, JDK6, TOMCAT 6.0 Install|작성자 철
[03][HTML, DHTML] 기본적인 HTML의 출력, WTP [SOA] Javascript
2011/04/26 11:29
http://blog.naver.com/sunmaket/50110069440
[01] 기본적인 HTML의 출력
1. 기본 Web Application의 환경 설정
1) /tomcat-6.0/webapps : 기본설치 폴더, 서비스 폴더, 변경 가능
2) /tomcat-6.0/webapps/test: test 프로젝트 설정, test Web Application root
3) /tomcat-6.0/webapps/test/WEB-INF: xml, tld등의 환경 설정 파일
틀린경우: web-inf, Web-inf, WEB-inf, WEB_INF.. 대소문자 반드시 일치
2. 기본 Web Application의 환경 설정
1) /tomcat-6.0/webapps/test/WEB-INF/lib : *.jar 확장자의 자바 Library
2) /tomcat-6.0/webapps/test/WEB-INF/classes: *.class, servlet, beans가 위치
3. tomcat-6.0/webapps/test 폴더안에 'test.html'를 작성하여 저장한다.
1) 이미지 4장을 웹에서 저장하여 출력하는 html을 작성한다.
- <TABLE>태그를 사용 할 것.
- 참고 소스
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
주소 1: http://127.0.0.1:9090/test/images/winter01.jpg<br><br>
주소 2: http://localhost:9090/test/images/winter01.jpg<br><br>
주소 3: http://172.16.11.3:9090/test/images/winter01.jpg<br><br>
주소 4: http://127.0.0.1:9090/test/test.html<br><br>
겨울이 옵니다.<br><br>
<img src="./images/winter01.jpg" width="600px">
</BODY>
</HTML>
4. 접속 주소
- 방화벽에서 포트 9090을 오픈할 것.
- http://localhost:9090/test/test.html // localhost: 현재 사용중인 컴퓨터를 지칭
- http://127.0.0.1:9090/test/test.html // 127.0.0.1: 현재 컴퓨터를 지정하는 IP
- http://user ip:9090/test/test.html // 172.16.4.1: 고정 IP, 사설 고정 IP
[02] Eclipse WTP Web Application 개발 환경 설정
- eclipse 3.0이상은 JDK 1.4.1이상 설치해야 한다.
- Eclipse WTP에서 "WEB-INF/lib"폴더에 있는 library(*.jar)가 인식이 안될 경우 프로젝트를 선택하고 "Refresh(새로고침)"을 하면 된다.
1. eclipse(WTP) 설치
- http://www.eclipse.org/
. eclipse 폴더: F/soa9/eclipse
. 작업 폴더 : F/soa9/ws_jsp
. library 폴더: F/soa9/lib/jsp
- 설정
. 글꼴 : General --> Apperance --> Colors and Fonts --> Text Font에서 수정
. 라인 번호: General --> Editors --> Text Editors -->
"Insert spaces for Tabs, Show Line Number" Check
. TAB의 공백 지정: Preference --> Java --> Code Style --> Formatter -->
New...Button click --> 임의이름 입력 후 확인 --> Tab policy를
"Spaces only"선택하고 확인 버튼을 클릭.
※ eclipse실행 시 JVM에러 발생할 경우 아래와 같이 수정.
>>>>> eclipse/eclipse.ini
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m <--------- Xmx256m으로 수정
[03] Web Application 실습
* workSpace 변경 시마다 이클립스 설정을 다시 해줘야 함.
1. 프로젝트 설정
- Project Type: Dynamic Web Project
- Project Name: html_test
. Target Runtime : F:\soa9\tomcat-6.0
. src : Java Source Directory, *.java 파일
. build/classes : java 컴파일된 class 파일
. Context Root : URL상에 사용할 Application 이름, IP나 Port다음에 명시.
. Content Directory: jsp, web 관련 파일
2. HTML 페이지의 작성
>>>>> WebContent/test.html, http://localhost:9090/jsp_test/test.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<title>Insert title here</title>
</head>
<body>
<h1>
<font color="#0000FF">
안녕하세요...HTML 테스트입니다.<br><br>
IP: 172.16.5.1
</font>
</h1>
</body>
</html>
※ 확인 접속 주소.
http://localhost:9090/html_test/test.html
http://127.0.0.1:9090/html_test/test.html
http://172.16.5.1:9090/html_test/test.html
3. Project Delete
- 프로젝트 링크 삭제 또는 디스크 상에서의 모든 파일 삭제 가능.
4. Project Import
- 기존에 개발된 Eclipse 프로젝트의 등록(가져오기).
[출처] [03][HTML, DHTML] 기본적인 HTML의 출력, WTP|작성자 철