헤르메스 LIFE

Web 개발환경 설정 본문

Core Java

Web 개발환경 설정

헤르메스의날개 2013. 6. 24. 16:05
728x90

개인 PC에 Web 개발환경을 갖추는 작업의 내역을 남김니다.

참고 하세요.

 

개발환경

 

OS : Windows 7 Professional 64bit

JDK : Java SE Development Ket 7

Contaner : Tomcat 7.0.41

개발 Tool : Eclipse Juno

 

  • JDK 설치

JDK 다운로드 ( http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html ) - 개인의 OS에 맞는 버젼을 선택해서 다운로드 받으세요.

 

설치는 간단합니다.

 

1-1. JDK 다운로드

Accept License Agrement 를 선택하고 다운로드 받습니다. ( 개인적으로 OS가 64bit인 관계로 64bit 버젼을 다운로드 받았습니다. )

 

1-2. 다운로드 받은 프로그램을 실행합니다.

 

1-3. 설치 경로를 변경합니다. ( 변경하지 않아도 괜찮습니다만, 전 개인 개발환경 설정을 위해 변경했습니다. )

예) C:\Menbung_Project\bin\jdk1.7.0_25

 

1-4. JDK가 설치됩니다.

 

1-5. JRE가 설치 됩니다. ( 경로는 바꾸지 않았습니다. )

 

1-6. 설치 완료되었습니다.

 

1-7. JDK Version 확인

java -version

 

  • Tomcat 설치

Tomcat 다운로드 ( http://tomcat.apache.org/download-70.cgi )

 

1-1. Tomcat 다운로드 ( 개인적으로 OS가 64bit인 관계로 64bit 버젼을 다운로드 받았습니다. )

 

1-2. Tomcat 설치  ( 어디에 압축을 풀어도 괜찮습니다만, 전 개인 개발환경 설정을 위해 변경했습니다. )

예) C:\Menbung_Project\Server\apache-tomcat-7.0.41

 

  • Eclipse 설치

Eclipse 다운로드 ( http://www.eclipse.org/downloads/ )

 

1-1. Eclipse 다운로드 - Web 개발환경 설정을 위해 Eclipse IDE for Java EE Developers를 다운 받습니다. ( 개인적으로 OS가 64bit인 관계로 64bit 버젼을 다운로드 받았습니다. )

 

1-2. Eclipse 설치  ( 어디에 압축을 풀어도 괜찮습니다만, 전 개인 개발환경 설정을 위해 변경했습니다. )

예) C:\Menbung_Project\bin\eclipse_x64

 

1-3. Eclipse 실행

C:\Menbung_Project\bin\eclipse_x64\eclipse.exe

주의점.

 

1. Eclipse는 기본적으로 설치된 JDK를 참조합니다. ( JDK가 먼저 설치되어 있어야 한다는 얘기 입니다. )

2. JDK는 있으나, JDK의 참조가 불가능할 경우 직접 설정해줘야 합니다. 또한 Eclipse의 성능향상을 위해 수정해 줄 수 있습니다.

( eclipse.exe 실행 시 eclipse.ini 파일의 설정을 Loading 하기 때문에 수정합니다. )

수정 전 ...
-vmargs
Dosgi.requiredJavaVersion=1.5
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m
수정 후 ... 
-vm
C:\\Menbung_Project\\bin\\jdk1.7.0_25\\bin\\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xverify:none
-XX:+UseParallelGC
-XX:-UseConcMarkSweepGC
-XX:PermSize=32M
-XX:MaxPermSize=128M
-XX:MaxNewSize=32M
-XX:NewSize=32M
-Xms512m
-Xmx1024m

 

1-4. workspace 설정  ( workspace는 어디로 설정을 해도 상관없습니다만 개인적으로 프로젝트 설정을 위해 변경하였습니다. )

예) C:\Menbung_Project\workspace

 

1-5. 실행완료

 

  • Eclipse 설정 #1 ( JDK )

1-1. Windown > Preferences > Java > Install JREs

기본 JDK가 이미 설정되어 있습니다.

 

1-2. 추가로 설치할 경우 - 추가하지 않아도 됩니다. ( Add 버튼 클릭 > Standard VM 선택 )

 

1-3. Directory 버튼 선택 > JRE Home 선택

 

1-4. 추가 완료된 모습입니다.

 

  • Eclipse 설정 #2 ( Tomcat )

1-1. Windown > Preferences > Server > Runtime Environments

Add 버튼 클릭

 

1-2. Apache Tomcat v7.0 선택

 

1-3. Tomcat HOME 설정 및 JRE 설정 ( Tomcat이 설치된 경로입니다. )

 

1-4. 설정 완료

 

  • Dynamic Web Project 설정

1-1. Dynamic Web 프로젝트 생성

 

1-2. Dynamic web module version 3.0 -> 2.5 로 변경

 

 

1-3. Source Build 후 output folder 선택

 

 

1-4. Context root 설정 ( '/' 변경합니다. )

 

1-5. 완료

 

  • Tomcat Server 환경설정

1-1. Server > new server wizard...

 

1-2. Tomcat v7.0 Server 선택 > Next

 

1-3. Project 선택 - Menbung - Add Add

 

1-4. Tomcat Server 환경 생성 완료

 

1-5. server.xml 수정 - Servers > Tomcat v7.0 Server at localhost > Server.xml

 

1-6. Server.xml 파일의 Connector의 Port 수정 : 8080 -> 9090

 

java.lang.Exception: Socket bind failed: [730013]

 

[해결방법] 발생원인은 8080 Port를 이미 사용 중인 경우에 발생합니다. 이 경우 기존 사용 중인 8080번호를 변경하거나, %CATALINA_HOME%\server.xml에서 port를 8080에서 다른 숫자로 바꾸면 됩니다.

 

 

  • JSP 개발 ( index.jsp )

1-1. JSP 파일 생성

 

1-2. index.jsp 생성 ( WebContent 폴더 아래 생성 )

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!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>
Hello~~ Menbung School !!!!
</body>
</html>

1-3. Tomcat 실행

1-4. 실행완료

 

4. index.jsp 실행결과

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90