티스토리 뷰

[WAS] 물리적서버가 틀린 경우 JEUS, WEBTOB, ORACLE 연결 을 보시면 더 자세하게 기술해놨습니다..
물리적 서버가 틀린 경우 연결 방법이지만.. 아이피 설정만 똑같이 해주시면 됩니다..

무진장 오래 걸렸습니다;.. 대충 3일?.. 걸린것 같네요..

지금도 하면서 아직 뭔가 이상하고 어떻게 해야하는지 잘 모르지만..
어쨌든 됩니다;..

지금부터 제우스 오라클 테스트 올려드립니다..

우선 제우스, 웹투비 실행, 컨테이너까지 열어서..
# ./wsboot -i
# ./jeus
# ./jeusadmin localhost.localdomain

http://(ip address):8080/examples/index.jsp, http://(ip address):8088/examples/index.jsp..
두 사이트의 페이지가 똑같은 화면이 나오는지 확인합니다..

또 오라클 테스트도 해야하니까..
$ lsnrctl start
$ sqlplus "/as sysdba"
SQL> startup

table 생성해서 토드에서 확인이 되는지도 확인합니다..
모든 확인이 끝나면..
우선 테스트를 위한 페이지 한개를 작성합니다..

저는 지난 게시판 만들기에 썼던 페이지를 그대로는 아니고 약간 수정해서 쓰기로 했습니다..
지금 연결한 DB에는 게시판 관련 테이블 같은게 없기 때문에 에러나니까 말이죠..

우선 테스트 환경은 이렇습니다..
제우스6.0.. 웹투비4.1.. 오라클10g..


저는 편한걸 좋아해서;.. 제우스 웹 관리자를 사용했습니다..
http://(ip address):9744/webadmin/app..

웹 관리자로 안하면 추가를 해야하는데.. 드래그 복사 붙여넣기를 해도..
자신의 서버 설정에 맞춰 변경을 해야 하죠.. 그게 더 번거로운것 같아서 그냥 웹 관리자 사용했습니다..

웹 관리자에 접속하시면 왼쪽에 노드 트리가 있습니다.. 노트 트리 중 JEUS 매니저 리소스 - JDBC 를 선택합니다..



저는 이미 테스트를 해서 하나 만들었는데요.. 새 JDBC 데이터 소스 생성을 눌러서 진행하시면됩니다..



그림에 보이는것과 마찬가지로.. 오라클 커넥션풀데이타소스 - 씬 을 선택하시면 되구요..
DBMS 보시면 Mysql 도 있고 많이 있더라구요.. 자기 설정에 맞게 선택하시면 되겠습니다..



여기서 export name 정하구요.. SID name은 오라클 설정했을때 정한 이름..
네트워크는 TCP, PORT는 1521, 서버 네임은 localhost로 되어있지만 자기 아이피 주소를 적어주시면 되겠습니다..



다음으로 넘어가면.. 그냥 다음;..



그리고 생성을 눌러줍니다.. 그럼 끝!..



웹 관리자에서 적어준 내용과.. 파일에서 수정해서 추가해줘도 서로 화면에 표시가 된다고 하니..
어디서 수정/추가를 해도 상관없습니다..

바꿔야 할 파일이 대충 2갠가? 3갠가;.. 방금해놓고도 까먹은;..
WEBMain.xml 이렇게 파일만 적어두면.. 이게 어디에 있는 파일인지 모르죠..
다른 블로그엔 이렇게 적힌곳이 많아요.. 이게 있는 위치는 기본이란거죠;..

"아니 이게 기본이면.. 내가 뭐하러 찾아보냐!.. 모르니까 찾아보는거지.. 최소한 설명은 해주고 기본이라곤 해야지!"..
라고 말해주고 싶군요..


/jeus6/config/localhost/JEUSMain.xml
파일을 보시면 이런 내용이 추가 되어있을겁니다.. 웹 관리자로 만든 내용이죠..
그러니까 파일에다가 이 내용을 추가하면 웹관리자 없이도 가능하단 소립니다..


/jeus6/config/localhost/localhost_sevlet_engine1/WEBMain.xml


대충 셋팅은 이게 끝이구요;..
오라클 연결을 하기 위해서 마지막으로 오라클 파일 중에 ojdbc14.jar 파일을 제우스에 넣어줍니다..

ojdbc14.jar 파일의 위치는 이렇습니다..
/u01/oracle/product/10g/jdbc/lib/ojdbc14.jar..

ojdbc14.jar 를 제우스 라이브러리 데이터소스폴더에 넣습니다..
/u01/jeus6/lib/datasource/ojdbc14.jar..

그럼 정말 끝!..

원래 다른 폴더를 만들고.. 그 폴더에 파일을 넣어서 테스트를 해보려고 했지만..
리눅스는 만진 시간 따져보면 대충 1달도 안되는것 같고..
원래 윈도우만 하던놈인지라.. 리눅스는 엄청 어렵더라구요..

가입한 리눅스 까페, 블로그 수십개는 됩니다..

아무튼 새로 폴더 만들고 싶었지만.. 만들줄 몰라서.. 다른 블로그 봤는데.. 봐도 모르겠더군요..
그리고 대부분 윈도우에서 설치해서.. 리눅스랑도 틀리고 아주 힘들었습니다..

그래서 생각해낸 방법!.. 기존에 있는 페이지를 활용하자!..
http://(ip address):8080/examples/index.jsp 이 파일이 들어있는 곳을 찾아서..
test.jsp 파일을 추가하고.. http://(ip address):8080/examples/test.jsp 를 만들면 되겠다 란 생각에..

JEUS, WEBTOB 폴더를 한개씩 열어서;.. 확인해보기 시작했습니다..
다행하게도.. webhome 이란게 눈에 들어왔고.. 확인을 해보니 examples 폴더가 있더군요..



examples_war__ 아래 test.jsp 를 만들어주고.. http://(ip address):8080/examples/test.jsp 접속했습니다..

 
페이지 읽어오는 속도도 느리고..
기다려서 나온 내용은..
select count(*) from tab
딸랑 한줄..

이게 제가 제우스, 웹투비 설정을 잘못해서 그런걸지도 모릅니다.. 제대로 나올지도 몰라요;..
죄송합니다.. 제우스, 웹투비는 이번이 처음이라;..

test.jsp 에 뭔가 문제가 있으니 안나오는것이겠죠..
out.print()로 하나씩 찍어보니까.. 한글 뒤에서 부터 안나오더라구요..

내용에 한글을 싹 제거 했더니.. 제대로 나옵니다.. 한글이 문제죠..
한글이 깨지는것도 아니고;.. 안나오니.. 답답하더라구요.. tmaxsoft.co.kr 서포트 요청할까 하다가..

우선 한글 깨짐 현상으로 해결해보자 하다가..
넣고 지우고 넣고 지우고 하다가..
test.jsp 중에서 첫 줄.. 굵은 부분을 지우니까 되더군요..
<%@ page contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR" %>

EUC-KR 을 제우스가 인식 못하는 건 아닐텐데.. 뭐가 문제인지;.. 설치부터 다시 해봐야할까요?..

아무튼 다시 실행~..
쿼리도 잘 실행되고.. 한글도 잘나오고.. 잘됩니다..


이 문제점에 대해서 잘 아시는 분 댓글 달아주시구요..

저는 우선 한번 설치 완료를 했으니.. 다른 리눅스에서 다시 설치를 하던가 해서.. 다시 테스트를 해봐야겠네요..