1. Java SDK 설치
 
Sun 사이트에서 다운로드. 기본적으로 Java SE Development Kit (JDK)를 다운.
(콘솔 창에서 java -version 을 쳐보면 설치 및 버전 확인 가능)

 요즘 WAS들이 1.6버전을 요구한다고함. 이전 버전을 다운로드 하고 싶으시면 Previous Releases라고 다운로드 탭에서 이동.

 WAS는 SDK가 기본적으로 깔리는 주소를 인식하기 때문에 변경하지 않고 그냥 설치 하는 것이 좋다고함.

2. DB 설치
 
Oracle 사이트에서 Oracle Database 10g Express Edition (Universal) 다운로드. 다운로드를 하기 위해서 회원가입해야 됨.

 Oracle XE(10g) 개발자용은 스키마를 만들 수 없음.

 약관 및 설치 위치를 설정하고, 암호를 설정한 다음 다음버튼 클릭!.


 요약 정보가 나옴. HTTP리스너용 포트 번호를 보면 8080으로 되어있음 아파치 WAS포트 번호도 8080이므로 둘중에 하나 변경해야됨. 설치 클릭!.
 

 설치 후 오라클 홈페이지를 실행하면(시작 메뉴에서 오라클 메뉴 - Database 홈페이지로 이동 클릭!) 로그인 창이 나타난다.


 아이디는 system 암호는 설치하면서 정한 비밀번호를 입력한다.

 로그인 후 관리에서 데이타베이스 사용자 - 사용자 관리(페이지에서 생성 클릭!) 또는 생성으로 이동.


 사용자 이름 및 암호를 입력하고 생성 클릭. 사용자 이름 : scott, 암호 : tiger



3. WAS 설치
 
아파치 사이트에서 tomcat 다운로드. 왼쪽에서 원하는 버전 클릭하여 다운로드(Archives 에서 버전별 다양하게 다운 가능). 

  설치 할 위치를 지정한 후 다음으로 넘어가면 포트번호를 변경 하는 화면이 나옴. 여기서는 8989로 변경. 패스워드는 비워두고 다음 클릭!



 마지막으로 자바 JRE 위치를 확인한 후 인스톨!!

4. eclipse 설치
 이클립스 사이트에서 자신의 운영체제에 맞는  JEE - Eclipse IDE for Java EE Developers 다운로드. 원하는 위치에 압축을 풀어놓으면 설치 끝!

5. DB plug-in 설치
여기서는 QuantumDB 를 사용한다.

■ QuantumDB 설치 방법.
 
EasyEclipse 사이트에서 맨 아래 Download EasyEclipse Plugins 클릭 후 페이지 이동 후 QuantumDB 다운로드(Download QuantumDB 3.0.7 for EasyEclipse 1.3)

 다운로드가 완료되면 실행시켜서 이클립스 폴더에 인스톨한다.



■ SQLExplorer_plugin 설치 방법
 
SOURCEFORGE.NET 사이트에서 SQL Explorer RCP (inc JRE) 다운로드.
다운로드가 완료되면 이클립스 폴더에 압축을 풀면 된다.

■ 이클립스에서 설정
 이클립스 실행! 아래와 같이 이클립스 오류가 발생하면~


이클립스가 설치된 폴더에서 eclipse 구설설정 파일을 열면 아래와 같은 내용이 나오고

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-framework
plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m -> -Xmx256m 으로 수정

빨간 부분 같이 수정하면 된다.

이클리스 실행 후 오른쪽 위에 Java EE 옆 아이콘을 클릭 후 Other... 클릭!


 목록 중에서 Quantum DB를 선택한다.


 왼쪽 Database Bookmarks 에서 오른쪽 마우스 클릭 후 New Bookmark... 선택.



다음 화면에서 Add driver... 클릭


 Add External Jar.. 클릭해서 ojdbc14.jar 파일을 선택한다.
(ojdbc 파일은 톰캣을 설치한 폴더의 lib 폴더에다가 복사해 넣고 사용한다.)

http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc9201.html


 추가 후에 Browse... 을 클릭하여 oracle.jdbc.driver.OracleDriver을 선택하고 Finish.



추가한 JDBC Driver Name을 선택하고 Next.

 Userid와 Password 입력 후에 Database name 입력.


 Database name 확인 방법은 오라클을 설치한 폴더에서 아래 경로까지 간다음
C:\oraclexe\app\oracle\product\10.2.0\server\NETWORK\ADMIN

 listener 파일을 열어 보면 맨 마지막 줄에
DEFAULT_SERVICE_LISTENER = (XE) 같이 나와있다.
Database name 에 XE 입력하고 Next 클릭!


 다음 화면에서 Name 에 아무이름이나 입력하고 Next.

 마지막으로 아래 화면에서 두 번째 Show the default schema 선택하고 Finish!!



 마치고 나면 왼쪽 화면에 아래와 같은 모습을 볼 수 있다.


■ 퀀텀 디비를 사용한 테이블 생성

생성할 테이블과 시퀀스 설정등을 Quantum SQL Queries View에 넣고 오르쪽 위에 녹새 화살표 버튼을 누르면 된다. 왼쪽에서 USER01 밑에 테이블을 선택해 보면 테이블이 생성된 것을 볼 수 있다.



7. Context, Server 설정, DBCP(DataBase Connection Pool) 셋팅
 (아래 세 파일을 톰캣을 설치한 폴더의 lib 폴더에다가 복사해 넣고 사용한다.)

http://commons.apache.org/downloads/download_collections.cgi


http://commons.apache.org/downloads/download_dbcp.cgi

http://commons.apache.org/downloads/download_pool.cgi

이클립스 실행 후 Dynamic Web Project 생성하고 Dynamic Web Module version 에서 2.5를 선택하고 Next.


 서버 설정을 하기 위하여 생성된 프로젝트에서 오른쪽 마우스 클릭 후 Run As - Run on Server 클릭.



 Apache - Tomcat v6.0 Server 선택하고 Next.


Browser... 클릭 해서 Tomcat을 설치한 폴더를 선택한다. Next를 눌러서 다음 페이지로 이동하고 프로젝트를 Add 한다.



 Finish 하고 서버가 실행된다.(차단이 나오면 차단 해제!)

바인딩 설정
<Resource name="jdbc/XE"
              auth="Container"
              type="javax.sql.DataSource"
              driverClassName="oracle.jdbc.driver.OracleDriver"
              factory="org.apache.commons.dbcp.BasicDataSourceFactory"
              url="jdbc:oracle:thin:@localhost:1521:XE"
              username="user01"
              password="user01"
              maxActive="20"
              maxIdle="10"
              maxWait="-1" />

username, password 는 오라클에서 설정한 사용자 아아디와 패스워드를 입력한다.

설정을 복사해서 이클립스 안의 톰캣 서버 server.xml 안에서

<GlobalNamingResources>

여기 안에다가 붙여 넣기 한다

</GlobalNamingResources> 

 ■ context.xml 바인딩

<!-- resource binding -->

 <ResourceLink global="jdbc/XE"
                  name="jdbc/XE"
                  type="javax.sql.DataSource"/>

위 내용을 복사해서 이클립스 안의 톰캣 서버 Context.xml  안에다가 복사해 넣는다.

기본적인 개발환경 설정 끝!

이제 필요한 FrameWork library 파일만 추가하면 개발을 시작할 수 있다.

+ Recent posts