Jeus6, oracle 연동
1.1 목적
Jeus6, oracle 연동 설정 및 확인 방법을 설명한다.
OS |
Centos 6.7 |
oracle |
Enterprise 11 |
Webtob |
4.1 |
Jeus |
6.0 |
3. 제우스 실행 및 콘테이너 실행, 웹투비실행
# ./wsboot -i Ex) jeusadmin gwanak -Uadministrator -Pijinc123 기동: boot 종료: down
http://(ip address):8080/examples/index.jsp (홈페이지 확인) http://(ip address):8088/examples/index.jsp (홈페이지 확인) |
(jeusadmin으로 로그인후) 콘테이너 시작시 : # startcon 콘테이너명 (ex) # startcon gwanak_container1 콘테이너 종료시 : # downcon 콘테이너명 (ex) # downcon gwanak_container1 |
4. 오라클 접속 및 서비스 실행
$ su - oracle $ lsnrctl start |
5. Test.jsp 파일생성
<%@ page
contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR" %> <%! <% try String sql_n = "select count(*) from tab"; stmt = conn.createStatement(); rs = stmt.executeQuery( sql_n ); out.print(sql_n); rs.next(); out.println("<br>쿼리 test : "+rs.getString(1)); rs.close(); catch(Exception
e) finally <html>
|
6. http://(ip address):9744/webadmin/ (관리자 페이지 접속)
6.1 JEUS 매니저 리소스 - JDBC 를 선택
6.2 새 JDBC 데이터 소스 생성
6.3 Oracle ConnectionPoolDataSource -Thin
6.4 SID name은 오라클 설정 했을때 정한 이름, 네트워크는 TCP, PORT는 1521, 서버
네임은 localhost로 되어 있지만 자기 아이피 주소를 작성
6.5 확인 후 다음
6.6 생성 클릭 – 끝
7. JEUSMain.xml (설정) 확인
경로: /jeus6/config/localhost/JEUSMain.xml |
8. JEUSMain.xml (설정) 확인
경로: /jeus6/config/localhost/localhost_sevlet_engine1/WEBMain.xml |
[WEBMain.xml] <web-container xmlns="http://www.tmaxsoft.com/xml/ns/jeus" version="6.0"> <context-group> <group-name>MyGroup</group-name> <webserver-connection> <http-listener> <listener-id>http1</listener-id> <port>8088</port> <thread-pool> <min>10</min> <max>20</max> <step>1</step> </thread-pool> </http-listener> <webtob-listener> <listener-id>webtob1</listener-id> <port>9900</port> <output-buffer-size>8192</output-buffer-size> <thread-pool> <min>1</min> <max>5</max> <step>1</step> <max-idle-time>30000</max-idle-time> </thread-pool> <disable-pipe>true</disable-pipe> <===== 추가 <webtob-address>localhost</webtob-address> <!-- WebToB 아이피 --> <webtob-home>/root/webtob</webtob-home> <=== webtob 홈경로 추가 <registration-id>MyGroup</registration-id> </webtob-listener> </webserver-connection> </context-group> </web-container>
|
[참고] 다른머신에서 수행할적에 <disable-pipe> true
같은 머신이면 <disable-pipe> false, 그리고 <webtob-home> 추가해야함
※ 한글이 꺠지면 아래 내용 추가 ※
<encoding> |
9. Ojdbc.jar 파일 Jeus 라이브러리 데이터 소스폴더에 복사
경로: /app/oracle/product/11.2.0/db_1/jdbc/lib (데이터베이스) 경로: /home/tmax/jeus6/lib/datasource (Jeus) |
http://(ip address):8080/examples/index.jsp (기본 경로를 찻음) test.jsp 파일을 추가 http://(ip address):8080/examples/test.jsp (테스트할 경로) |
Jeus 폴더webhome 이란게 눈에 들어왔고 확인을 해보니 examples 폴더가 있더군요.
examples_war__ 아래 test.jsp 생성 http://(ip address):8080/examples/test.jsp 접속
글씨가 꺠져서 보이면 검정 글씨 부분을 삭제합니다.
<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR" %> |
10. 웹 브라우저 확인
http://(ip address):8080/examples/test.jsp 접속