상세 컨텐츠

본문 제목

JDK 1.4.2 환경에서 BlazeDS 사용하기

프로그래밍

by 열이아빠 2009. 12. 16. 16:46

본문

BlazeDS는 기본적으로 JDK 1.5 이상 환경에서 동작합니다.
시중에서 구할 수 있는 BlazeDS 버전은 1.5이상에 의존적인 코드를 가지고 있기때문이지요.
1.5 도 2004년에 출시되었기때문에 서비스 유효 기간(End of Service Life)은 2009년 10월까지였습니다.
http://java.sun.com/products/archive/eol.policy.html
그럼에도 1.4 환경에서만 동작하는 서버환경을 만나는 경우가 있습니다.
그렇다고 BlazeDS 를 그냥 버리기에는 안타깝구요.

그래서 1.4.2 환경에서 컴파일 하는 방법이 별도로
제시되어있네요.
의외로 간단합니다. ^^
http://cpeter7.blogspot.com/2009/11/blazeds-compile-with-jdk142.html

아래 준비물이 필요합니다.
1. BlazeDS 3.0.0.544
- http://opensource.adobe.com/wiki/display/blazeds/download+blazeds+3
- Milestone Release Builds 로 제공되고 있습니다.
(바이너리 파일 말고 소스를 받아야 합니다).

사용자 삽입 이미지


2. JDK 1.4.2
- http://java.sun.com/javase/downloads/jdk/142/

3. ANT-contrib-1.0b2.jar (ANT 설치폴더아래  lib폴더에 가져다놓습니다).
4. jgroups-2.5.1-jdk14.jar (BlazeDS 3.0.0.544 폴더아래 lib폴더에 가져다놓습니다).

* 해당 파일은 찾기가 애매하기땜시 아래 파일을 올려놓습니다. 참고하세요.

5. ANT 1.7.0 이상

그리고 BlazeDS 폴더에서
C:{설치폴더}\modules\remoting\src\java\flex\management\runtime\messaging\services\remoting 아래에 있는
RemotingDestinationControl.java 파일에서
Integer.valueOf()로 되어있는 부분을 Integer.valueOf(String.valueOf())로 한번더 감싸줍니다.
3라인이 수정될겁니다.

이제 ant main 을 실행해줍니다.

다행하게 BUILD SUCCESSFUL 이 나오면 좋은데
간혹 충돌로 인해 오류가 나기도 합니다.

그럼 마음 편하게 다음과 같이 순차적으로 실행해줍니다.

ant clean
ant sdk
ant common
ant core
ant proxy
ant remoting
ant opt
사용자 삽입 이미지


* 아래 컴파일된 jar 파일 추가합니다.
BlazeDS 개발 환경에서 해당 파일들만 엎어주시면 됩니다.
나머지 파일이라고 해야 그냥 xml 설정파일이니깐 그것들은 별 상관없구요.


* 테스트한것은 데이터 통신부분만 확인한 것이기때문에
다른 부분에서 오류가 날 수도 있습니다.
가능하면 좀 더 안정적인 JDK를 사용하는게 좋겠죠.
728x90
반응형

관련글 더보기

댓글 영역

  • 프로필 사진
    2009.12.17 10:43
    차장님 대박입니다.
    드디어 제가 원했던 블라즈디에스를 쓸수 있겠군요 ㅜㅜ
    적용해보고 후기 답변드릴께욤 감사합니다.
  • 프로필 사진
    2009.12.17 17:38
    오늘 하루종일 삽질했는데.. 톰캣에서는 잘되나
    Weblogic에서는 안되네요
    역시 안되나봐요 ㅜㅜ
    돈주고 JDK 버젼을 올리는게 빠를거 같아요
    • 프로필 사진
      2009.12.18 00:13 신고
      지금 이거 적용한 환경도 웹로직입니다.
      뭐 별 문제없이 아직까지 동작하긴 하는데...
      어디에서 오류가 나는지 알려주세요.
  • 프로필 사진
    2009.12.18 09:02
    조만간에 한번 찾아 뵈야겠네요
    오류는 처음 Servlet 구동할때 부터 오류가 납니다.
    적용한 웹로직 환경에 사양이 어떻게 되죠?
    흠... 내용이 많으니 메일로 문의드리겠습니다.
    이번에는 꼭 성공해야지~~~
    근데 요즘은 어디계세요??? ^^
  • 프로필 사진
    2013.07.30 15:28
    오랜만에 게시물 문의로 인사드리네요
    현재 sap7.0 bw서버에 jdk 1.4.2.17이 설치되어있고 변경이 불가피한 상태입니다
    지금 이 환경에도 적용이 가능할까요?
    • 프로필 사진
      2013.07.30 22:00 신고
      jdk 환경이 비슷해도 다른 환경에 따라
      제대로 빌드가 안되는 경우가 있더군요.
      서버에 영향을 주는 것은 아니니 테스트를 해보셔야 할 듯 합니다.