2009년 08월 13일
eclipse 와 weblogic 8.1 의 연동
Eclipse Galileo Packages
WebLogic 으로 WebApplication 을 하나 작성할 일이 생겨서.. 이클립스싸이트에 한번 들어가 봤더니. 새 버젼이 나왔다.
Eclipse Galileo Packages
아.. 난 이클립스 프로젝트이름들이 너무 마음에 든다. 나도 나중에 뭐 만들어서 이름 지을일 있으면 이렇게 멋지게 지어야겠다.
자 그럼 Galileo 에 WebLogic 8.1 을 연결해 보자.
늘상 그래왔듯 eclipse 의 wtp 는 기본적으로 WebLogic 서버를 깔아주지 않으니..
이클립스 전매특허 온라인 플러그인 찾기 기능을 활용해 본다.

위 다운로드 링크를 클릭만 하면 친절하게 사용가능한 서버들 목록을 인터넷에서 모두 찾아준다.. 착한 놈.
이들 중에서 WebLogic 서버를 찾아서 클릭 > 설치만 하면 된다. 어라 근데 설치할수 없다는 오류만 뜬다.
에러메시지를 보니.. galileo 에서 사용할 수 있는 플러그인이 아닌 놈을 찾아낸 것 같다.
software update site 목록엔 'http://download.oracle.com/otn_software/oepe/ganymede' 주소가 등록되어 있기도 하고 ㅡ.ㅡ
이는 새 버젼을 릴리즈 하면서 미쳐 생각치 못한 간단한 오류같다. 아마 빠른시일 내에 정정 될것이라고 생각한다.
Help > Install New Software 로 들어가서 galileo 전용 weblogic server tool 플러그인을 찾아서 설치해야 한다.
지금은 Galileo 버젼을 사용중이니 당연히 http://download.oracle.com/otn_software/oepe/galileo 를 추가하고
WebLogic Server Tools 를 선택, 설치한다.

아래와 같이 서버목록에서 WebLogic 8.1 을 볼 수 있다.

software update 를 사용해서 Weblogic Server 를 설치하는 일은 지금까지도 없었고,
이 작은 오류가 해결되면 앞으로도 없을 것이다.
WebLogic Server Tools plugin
오늘 eclipse 에 설치된 WebLogic Server Tools plugin 이 약 1년전에 사용 했던 거랑 조금 다르다는 것을 발견했다.
좀더 확인해본 결과, 버젼업이 된 것이였다.
그런데.. 버젼업이 되었다면, 좀 더 좋아졌어야 하는데 내 눈엔 안좋은 점만 몇가지 보였다.
(WebLogic 8.1 에서만 플러그인의 기능이 제한적이라고 한다. 8.1은 오라클이 아예 사장시킬 생각)
일단, 웹 어플리케이션을 디플로이할때 workspace 에 있는 웹 모듈을 직접 stand-alone 으로 실행할 수 없다.
그 전 버젼에선 직접 디플로이 할지 임시 폴더를 사용할지 옵션을 설정할 수 있었는데.. 얜 무조건 임시폴더로 모듈을 복사한다.
그리고. weblogic.xml 파일을 자동으로 만들어 주지 않는다. 젠장. 사실 이것 때문에 지금 이렇게 포스팅을 하고 있다.
그래서 난 예전버전을 구해서 사용하기로 했다.
문제는.. 이클립스의 [software update] 나 [Download addtional server adapters] 를 이용해서는 내가 원하는 버젼의 WebLogic Server Tools 플러그인을 설치할 수 없다는 것이다. 그냥 이클립스가 찾은 버젼만 설치가 가능했다.
결국 플러그인만 따로 구해서 직접 설치하는 수 밖에 없다.
다행히 오라클 홈페이지에서 WebLogic Server Tools eclipse plugin 다운로드를 제공한다.
http://www.oracle.com/technology/software/products/oepe/index.html
여기서 원하는 버젼의 플러그인을 수동으로 설치하면 되는 것이다.
젤 위에 있는 Oracle Enterprise Pack for Eclipse 11gR1 가 이클립스에서 자동으로 찾아지는 최신버젼(오늘날짜 기준)으로 Ganymede 와 Galileo 에서 사용이 가능한 버젼이다.
가장 아래에 있는 Oracle Enterprise Pack for Eclipse 1.0 이 내가 사용하고자 하는 버젼이다.
얘는 Europa 와 Ganymede 에서 사용이 가능하다.
이 버젼을 사용하기 위해선 이클립스 Galileo 를 사용할 수 없다는 얘기다. 그래서 난 Ganymede 사용할거다.
이제 얘 받아서 직접 플러그인 설치하면 된다. 오예..
ㅠㅠ.. 헉.. 다운로드 링크가 깨졌다. - http://www.oracle.com/technology/software/products/oepe/oepe_1.html
Eclipse 3.3 (Europa) Edition 용 플러그인은 다운로드가 되는데..Eclipse 3.4 (Ganymede) Edition 만 깨졌다. 괴롭다.
[Download addtional server adapters]를 클릭해서 찾아지는 서버들은 가동중인 이클립스 버젼과 관계가 있어보인다.
그래서 이클립스의 최근 몇개 버젼(http://wiki.eclipse.org/Older_Versions_Of_Eclipse) 에서 모두 시도해 보았다.
이클립스 버젼별로 각각 아래와 같은 플러그인 버젼이 설치되는 것을 확인할 수 있었다. 매우 놀라운 사실이다. O.O
Eclipse Ganymede Packages (3.4.0) 에서는 WebLogic Server Tools 플러그인의 구버젼을 찾아내고 있었다.. 음.. ;;
Eclipse Ganymede Packages (version 3.4.0) - Oracle Enterprise Pack for Eclipse 1.0
Eclipse Ganymede SR1 Packages (version 3.4.1) - Oracle Enterprise Pack for Eclipse 11gR1
Eclipse Ganymede SR2 Packages (version 3.4.2) - Oracle Enterprise Pack for Eclipse 11gR1

[Eclipse Ganymede Packages]

[Eclipse Ganymede SR1 Packages], [Eclipse Ganymede SR2 Packages]
Eclipse Ganymede Packages(3.4.0) 가 내가 원하는 버젼의 플러그인을 찾아주었으니, 그냥 얘를 사용하면 된다.
그런데.. 오라클이 WebLogic 8.1 다운로드도 못하게 없애버리고 플러그인 링크도 깨버리고 하는데.. 그냥 얘을 쓴다고 해도 얼마 지나지 않아.. Oracle Enterprise Pack for Eclipse 1.0 을 자동으로 설치하게 해 주지 않을게 틀림없다.
그래서 플러그인을 구할 수 있을 때 백업해 두기로 했다. 아까 오라클 홈페이지에서 받아야 했었지만 링크가 깨져서 못받은 파일을 내가 직접 만드는 것이다.
oepe-ganymede-1.alz
oepe-ganymede-1.a00
oepe-ganymede-1.a01
오라클 홈페이지에선 링크 깨진.. 하지만 내가 고대로 만든 플러그인..
이 플러그인은 Eclipse Ganymede SR2 Packages 에서는 자동으로 찾아주진 않지만..
Eclipse Ganymede SR2 Packages 에도 설치해서 사용 할 수 있다.
※ 이클립스로 weblogic 서버를 가동할 때 주의할 점.
이클립스에 등록한 weblogic 서버의 [Add and Remove] 를 사용하여 간편하게 어플리케이션을 배포할 수 있는데..
여기에 Add 를 해논 어플리케이션 프로젝트가 지워지기라도 하는 날엔..
startWebLogic 스크립트가 실행될 때 마다 미친듯이 exception 을 내뱉는다.
게다가 그 있지도 않은 어플리케이션 배포정보를 삭제할 곳은 콘솔화면 그 어느곳에도 없다.
필요없어진 어플리케이션을 지울땐 반드시 이클립스에서 remove를 해서 undeploy 를 하던지.. 콘솔에서 하던지 해야한다.
어쩌다 이렇게 됬다하면.. 해당 도메인의 서버에 배포설정된 그 지워진 어플리케이션을 찾아서 지우던지..
못찾겠으면.. bea/user_projects/domains/ 에 해당도메인을 그냥 지워버리고 새로 하면 된다.
도메인이 하나면 user_projects 디렉토리를 지워버리는게 기분상 좋다.
WebLogic 으로 WebApplication 을 하나 작성할 일이 생겨서.. 이클립스싸이트에 한번 들어가 봤더니. 새 버젼이 나왔다.
Eclipse Galileo Packages
아.. 난 이클립스 프로젝트이름들이 너무 마음에 든다. 나도 나중에 뭐 만들어서 이름 지을일 있으면 이렇게 멋지게 지어야겠다.
자 그럼 Galileo 에 WebLogic 8.1 을 연결해 보자.
늘상 그래왔듯 eclipse 의 wtp 는 기본적으로 WebLogic 서버를 깔아주지 않으니..
이클립스 전매특허 온라인 플러그인 찾기 기능을 활용해 본다.

위 다운로드 링크를 클릭만 하면 친절하게 사용가능한 서버들 목록을 인터넷에서 모두 찾아준다.. 착한 놈.
이들 중에서 WebLogic 서버를 찾아서 클릭 > 설치만 하면 된다. 어라 근데 설치할수 없다는 오류만 뜬다.
에러메시지를 보니.. galileo 에서 사용할 수 있는 플러그인이 아닌 놈을 찾아낸 것 같다.
software update site 목록엔 'http://download.oracle.com/otn_software/oepe/ganymede' 주소가 등록되어 있기도 하고 ㅡ.ㅡ
이는 새 버젼을 릴리즈 하면서 미쳐 생각치 못한 간단한 오류같다. 아마 빠른시일 내에 정정 될것이라고 생각한다.
Help > Install New Software 로 들어가서 galileo 전용 weblogic server tool 플러그인을 찾아서 설치해야 한다.
BEA 를 잡아 삼킨 오라클은 이클립스 플러그인을 지원하고 이클립스 업데이트 싸이트를 이클립스 버젼별로 제공한다.
그 각각의 update site 주소는 다음과 같다.
Europa - http://download.oracle.com/otn_software/oepe/europa
Ganymede - http://download.oracle.com/otn_software/oepe/ganymede
Galileo - http://download.oracle.com/otn_software/oepe/galileo
참고사이트
http://www.eclipse.org/downloads/packages/
http://download.oracle.com/docs/cd/E15315_01/help/oracle.eclipse.tools.common.doc/html/install.html
지금은 Galileo 버젼을 사용중이니 당연히 http://download.oracle.com/otn_software/oepe/galileo 를 추가하고
WebLogic Server Tools 를 선택, 설치한다.

아래와 같이 서버목록에서 WebLogic 8.1 을 볼 수 있다.

software update 를 사용해서 Weblogic Server 를 설치하는 일은 지금까지도 없었고,
이 작은 오류가 해결되면 앞으로도 없을 것이다.
WebLogic Server Tools plugin
오늘 eclipse 에 설치된 WebLogic Server Tools plugin 이 약 1년전에 사용 했던 거랑 조금 다르다는 것을 발견했다.
좀더 확인해본 결과, 버젼업이 된 것이였다.
그런데.. 버젼업이 되었다면, 좀 더 좋아졌어야 하는데 내 눈엔 안좋은 점만 몇가지 보였다.
(WebLogic 8.1 에서만 플러그인의 기능이 제한적이라고 한다. 8.1은 오라클이 아예 사장시킬 생각)
일단, 웹 어플리케이션을 디플로이할때 workspace 에 있는 웹 모듈을 직접 stand-alone 으로 실행할 수 없다.
그 전 버젼에선 직접 디플로이 할지 임시 폴더를 사용할지 옵션을 설정할 수 있었는데.. 얜 무조건 임시폴더로 모듈을 복사한다.
그리고. weblogic.xml 파일을 자동으로 만들어 주지 않는다. 젠장. 사실 이것 때문에 지금 이렇게 포스팅을 하고 있다.
그래서 난 예전버전을 구해서 사용하기로 했다.
문제는.. 이클립스의 [software update] 나 [Download addtional server adapters] 를 이용해서는 내가 원하는 버젼의 WebLogic Server Tools 플러그인을 설치할 수 없다는 것이다. 그냥 이클립스가 찾은 버젼만 설치가 가능했다.
결국 플러그인만 따로 구해서 직접 설치하는 수 밖에 없다.
다행히 오라클 홈페이지에서 WebLogic Server Tools eclipse plugin 다운로드를 제공한다.
http://www.oracle.com/technology/software/products/oepe/index.html
여기서 원하는 버젼의 플러그인을 수동으로 설치하면 되는 것이다.
젤 위에 있는 Oracle Enterprise Pack for Eclipse 11gR1 가 이클립스에서 자동으로 찾아지는 최신버젼(오늘날짜 기준)으로 Ganymede 와 Galileo 에서 사용이 가능한 버젼이다.
가장 아래에 있는 Oracle Enterprise Pack for Eclipse 1.0 이 내가 사용하고자 하는 버젼이다.
얘는 Europa 와 Ganymede 에서 사용이 가능하다.
이 버젼을 사용하기 위해선 이클립스 Galileo 를 사용할 수 없다는 얘기다. 그래서 난 Ganymede 사용할거다.
이제 얘 받아서 직접 플러그인 설치하면 된다. 오예..
ㅠㅠ.. 헉.. 다운로드 링크가 깨졌다. - http://www.oracle.com/technology/software/products/oepe/oepe_1.html
Eclipse 3.3 (Europa) Edition 용 플러그인은 다운로드가 되는데..Eclipse 3.4 (Ganymede) Edition 만 깨졌다. 괴롭다.
[Download addtional server adapters]를 클릭해서 찾아지는 서버들은 가동중인 이클립스 버젼과 관계가 있어보인다.
그래서 이클립스의 최근 몇개 버젼(http://wiki.eclipse.org/Older_Versions_Of_Eclipse) 에서 모두 시도해 보았다.
이클립스 버젼별로 각각 아래와 같은 플러그인 버젼이 설치되는 것을 확인할 수 있었다. 매우 놀라운 사실이다. O.O
Eclipse Ganymede Packages (3.4.0) 에서는 WebLogic Server Tools 플러그인의 구버젼을 찾아내고 있었다.. 음.. ;;
Eclipse Ganymede Packages (version 3.4.0) - Oracle Enterprise Pack for Eclipse 1.0
Eclipse Ganymede SR1 Packages (version 3.4.1) - Oracle Enterprise Pack for Eclipse 11gR1
Eclipse Ganymede SR2 Packages (version 3.4.2) - Oracle Enterprise Pack for Eclipse 11gR1

[Eclipse Ganymede Packages]

[Eclipse Ganymede SR1 Packages], [Eclipse Ganymede SR2 Packages]
Eclipse Ganymede Packages(3.4.0) 가 내가 원하는 버젼의 플러그인을 찾아주었으니, 그냥 얘를 사용하면 된다.
그런데.. 오라클이 WebLogic 8.1 다운로드도 못하게 없애버리고 플러그인 링크도 깨버리고 하는데.. 그냥 얘을 쓴다고 해도 얼마 지나지 않아.. Oracle Enterprise Pack for Eclipse 1.0 을 자동으로 설치하게 해 주지 않을게 틀림없다.
그래서 플러그인을 구할 수 있을 때 백업해 두기로 했다. 아까 오라클 홈페이지에서 받아야 했었지만 링크가 깨져서 못받은 파일을 내가 직접 만드는 것이다.
oepe-ganymede-1.alz
oepe-ganymede-1.a00
oepe-ganymede-1.a01
오라클 홈페이지에선 링크 깨진.. 하지만 내가 고대로 만든 플러그인..
이 플러그인은 Eclipse Ganymede SR2 Packages 에서는 자동으로 찾아주진 않지만..
Eclipse Ganymede SR2 Packages 에도 설치해서 사용 할 수 있다.
※ 이클립스로 weblogic 서버를 가동할 때 주의할 점.
이클립스에 등록한 weblogic 서버의 [Add and Remove] 를 사용하여 간편하게 어플리케이션을 배포할 수 있는데..
여기에 Add 를 해논 어플리케이션 프로젝트가 지워지기라도 하는 날엔..
startWebLogic 스크립트가 실행될 때 마다 미친듯이 exception 을 내뱉는다.
게다가 그 있지도 않은 어플리케이션 배포정보를 삭제할 곳은 콘솔화면 그 어느곳에도 없다.
필요없어진 어플리케이션을 지울땐 반드시 이클립스에서 remove를 해서 undeploy 를 하던지.. 콘솔에서 하던지 해야한다.
어쩌다 이렇게 됬다하면.. 해당 도메인의 서버에 배포설정된 그 지워진 어플리케이션을 찾아서 지우던지..
못찾겠으면.. bea/user_projects/domains/ 에 해당도메인을 그냥 지워버리고 새로 하면 된다.
도메인이 하나면 user_projects 디렉토리를 지워버리는게 기분상 좋다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- eclipse의 plugins과 features by huro
- eclipse 3.5 galileo 에서 svn 사용하기 by huro
- 이클립스 3.4에서 한글설정.. 펌글 by WeirdBird
- Eclipse Galileo에서 maven build 설정 by jaures
- 이클립스에서 BIRT로 출력하는 방법 by WeirdBird
# by | 2009/08/13 21:06 | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
여기저기 해메던중 가장 가려운곳을 시원히 해결해주는 내용이었습니다.