sub_title
 Flash
제   목 톰캣+아파치+Flex 설치하기
작성자 오렌지 등록일 2007-10-10 22:06:56 조회수 5,015
이 글을 쓰기에 앞서 이렇게 Flex 설치에 성공할 수 있게끔

많은 자료와 의견을 올려주신 분들에게 감사를 드립니다.
이 글은 많은 분들이 올려주신 내용을 토대로 직접 설치해서

성공한 절차를 정리한 내용임을 알려드립니다.

기본 설치 환경
OS : WINDOWS 2000 SERVER
SERVLET CONTAINER : TOMCAT
WEBSERVER : APACHE

1. 일단 설치할 파일들을 구하자
필요한 파일들은 일단 jdk, Tomcat, Apache, Flex, Flex Updater(1,2), Tomcat+Apache 연동 모듈을 다운받아야 합니다.

  가. jdk 다운로드
     아래의 주소에 가서 다운을 받습니다. 저는 Enterprise Edition으로 설치했습니다만
     Standard Edition으로 하셔도 무방합니다.

  http://java.sun.com/j2ee/1.4/download.html


  나. Tomcat 다운로드
     이거 다운받기 참 애매한데요.. Tomcat 싸이트 가도 다운로드하기 거시기합니다.
     그래서 미러서버에 바로 들어갔는데요..
     아래의 주소에 가시면 편하실겁니다.


  http://ftp.apache-kr.org/jakarta/tomcat-5/v5.0.28/bin/jakarta-tomcat-5.0.28.exe


  다. Apache 2.0 다운로드
     Apache 다운로드는 다들 일상생활이 되셨겠죠? ^^


  http://mirror.apache.or.kr/httpd/binaries/win32/apache_2.0.50-win32-x86-no_ssl.msi


  라. Flex, Flex Updater 다운로드
     Flex는 유료이므로 돈주고 사야하거나 암암리에.. 응응~ 해서 구할 수 있긴한데..
     이런거 블로그에 올려도 되는지 모르겠네요.. ^^
     Trial 버젼도 돈주고 사야해요.. 참..쪼잔하죠... =,.=;
     암튼.. Flex Updater는 MacroMedia 홈페이지에서 다운로드해야 합니다.

     파일명 : flex-updater1a-win.exe , flex-updater2-win.exe


  http://www.macromedia.com/support/flex/downloads_updaters.html


  마. Tomcat+Apache 연동 모듈
     이걸 다운로드해서 Apache 모듈 목록에 추가시켜줘야 합니다.


  http://ftp.apache-kr.org/jakarta/tomcat-connectors/jk2/binaries/win32/jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip


2. jdk 설치 (j2eesdk-1_4-dr-windows-eval.exe)
이부분은 다른 특별한 사항이 없이 설치하셨던데로 그냥 쭈~욱 Next!!
그리고 환경변수 꼭 잡아주시는것 잊지마세요.

저는 j2eesdk AppServer를 full로 설치했습니다.
jdk 설치경로 : C:SunAppServerjdk

환경변수 설정(바탕화면 > 내컴퓨터 등록정보 > 고급 탭 > 환경변수 > 시스템 변수)

가. 변수이름 : CLASSPATH
     변수값 : C:SunAppServerjdklib

나. 변수이름 : Path (기존에 설정된 변수임)
     변수값 : 기존에 있던 값에 뒤에 C:SunAppServerjdkin 추가

  프롬프트 상에서 java, javac 등의 명령어를 쳤을때 뭐라뭐라하면 성공!


3. Flex 설치
Flex 설치에는 특이한 사항은 없습니다. 그냥 항상 그래왔듯이 Next!
그리고 잊지 말아야 할것은 업데이트를 해야겠죠..
순서는 updater1을 한 후에 update2를 해야 합니다.

Flex는 mxml 파일을 읽어서 flash 파일로 변경을 해서 client(브라우저)에
보여주게 되는데.. 그래서 브라우저에 Flash Player 7 ActiveX 가 설치되어 있어야 합니다.
C:Program FilesMacromediaFlexflex_updater1ackup 에 보시면..
"Install Flash Player 7 AX.exe" 파일이 있습니다. 설치하시구요~

Flex 가 설치된 C:Program FilesMacromediaFlex 디렉토리에 보시면..
flex.war, samples.war, profiler.war 파일이 있습니다.

   flex.war : 새로운 Flex Application 개발시 새로운 디렉토리를 생성하고 그 안에 이 파일을
              풀어 놓습니다.. 그리고 톰캣의 환경설정 파일(/conf/server.xml)에
              <context-root> 를 새로 만든 디렉토리로 추가 합니다..
              Flex Application 이 실행되기 위해 필요한 library 와 환경설정 파일들이 들어있습니다.

   samples.war : 샘플 Application 이 들어있습니다.. 위와 같은 방법으로 설치 하시면 됩니다.


   profiler.war : Flex Application 을 디버깅 하는데 필요한 library 가 들어있는것 같네요..


그러려니 하고 참고하시구요~ 중요한건 flex.war 파일입니다. 이건 나중에 많이 써야 하거든요.


4. Apache 설치 (apache_2.0.50-win32-x86-no_ssl.msi)
별일 없으면 계속 Next!

아파치는 사용자가 설정을 변경하지 않는한 아래의 경로에 설치됩니다.


C:Program FilesApache GroupApache2


5. Tomcat 설치 (jakarta-tomcat-5.0.28.exe)

중간에 JVM의 경로를 입력하라고 나옵니다. 저도 순단 당황했지만서도..ㅋ
저는 아래의 주소를 입력하니 되더군요.


C:SunAppServerjdkjreinserverjvm.dll

설치를 완료하시고 나서 다시 확인하셔야 합니다.
Monitor Tomcat에서 java 탭에 가시면 확인하실 수 있습니다.

Tomcat은 아래의 경로에 설치가 됩니다.

C:Program FilesApache GroupTomcat 5.0


6. Apache + Tomcat 연동 모듈 설치 (jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip)

  파일을 압축을 푼뒤에 modules 디렉토리 밑에 있는 mod_jk2.so 파일을
  Apache 모듈디렉토리(C:Program FilesApache GroupApache2modules)에 복사합니다.

  그리고 conf 디렉토리에 있는 http.conf 173줄 정도가면 LoadMoudle 목록이 나오는데
  맨 밑줄에 아래와 같이 추가합니다.


  LoadModule jk2_module modules/mod_jk2.so


  그리고 servername이란 줄을 찾아서 다음과 같이 변경합니다.


  servername localhost:80


  한글을 지원하기 위해서 AddDefaultCharset ISO-8859-1 부분을 찾아서

  AddDefaultCharset utf8 또?AddDefaultCharset euc_kr 로 변경합니다.


7. Apache 설정
conf 디렉토리에 worker2.properties 파일을 새로 만들어 아래와 같이 내용을 입력합니다.
밑에 내용중에 가만 보시면 file= 부분이 있는데 로그 파일 경로 남기는 경로입니다.
되도록이면 설치경로에 맞춰주는것이 좋습니다.


# Shared memory handling. Needs to be set.
[shm]
file=e:Apache GroupApache2logsshm.file
size=1048576
# Example socket channel, explicitly set port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
# Announce a "status" worker
[status:status]
# Uri mapping
[uri:/examples/*]
worker=ajp13:localhost:8009
# Uri mapping
[uri:/*]
worker=ajp13:localhost:8009

[uri:/status/*]
worker=status:status


8. Tomcat 설정
C:Program FilesApache GroupTomcat 5.0commonlib 디렉토리 밑에 있는

servlet-api.jar를 C:SunAppServerjdkjrelibext에 복사합니다.



C:Program FilesApache GroupTomcat 5.0conf 디렉토리에 존재하는 jk2.properties파일을 아래의 내용으로 저장합니다.


## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED
## WHEN YOU EDIT THE FILE.

## COMMENTS WILL BE _LOST_

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

# Set the desired handler list
# handler.list=apr,request,channelJni
#
# Override the default port for the socketChannel
   channelSocket.port=8009
# Default:
# channelUnix.file=${jkHome}/work/jk2.socket
# Just to check if the the config  is working
  shm.file=C:Apache GroupApache2logs/jk2.shm

# In order to enable jni use any channelJni directive
# channelJni.disabled = 0
# And one of the following directives:

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

# If set to inprocess the mod_jk2 will Register natives itself
# This will enable the starting of the Tomcat from mod_jk2
   apr.jniModeSo=inprocess


Tomcat 환경변수도 등록(바탕화면 > 내컴퓨터 등록정보 > 고급 탭 > 환경변수 > 시스템 변수)

변수이름 : CATALINA_HOME
변수값 : C:Program FilesApache GroupTomcat 5.0


9. Flex 구동설정
자. 이제 Flex를 돌려봐야 겠죠~..
C:Program FilesApache GroupTomcat 5.0conf 디렉토리에 가시면

server.xml 파일이 있습니다.


아래의 문장을 추가시켜줘야하는데요.

<Context path="/flex" reloadable="true" docBase="C:Program FilesApache GroupTomcat 5.0webappsROOTflex" workDir="C:Program FilesApache GroupTomcat 5.0work" />

Tomcat을 처음 접하시는 분들은 어디에 추가하라는 거지? 라고 하시지만.

걱정마십시요. 다 알려드립니다~ ^^;
쭈~욱 밑으로 내려가시면 맨 밑에는 아래와 같이 작성되어 있을겁니다.
아래와 같이 작성하셨으면 OK.
  
<Context path="/flex" reloadable="true" docBase="C:Program FilesApache GroupTomcat 5.0webappsROOTflex" workDir="C:Program FilesApache GroupTomcat 5.0work" />

      </Host>

    </Engine>

  </Service>

</Server>



여기까지 하셨으면 Apache 와 Tomcat을 재시작하시구요.


C:Program FilesMacromediaFlex 디렉토리에 있던 flex.war 파일을
C:Program FilesApache GroupTomcat 5.0webappsROOT에 복사하고
flex라는 이름으로 압축을 풀면 flex 라는 디렉토리가 생성이 되면서 WEB-INF 와 META-INF가

생성되고 필요한 파일들이 적재가 됩니다.

설정을 마쳤으니 예제는 한번씩 해봐야 겠죠.
C:Program FilesApache GroupTomcat 5.0webappsROOTflex에 전세계의 프로그램
예제 1번~ Hello world!!를 출력하는 예제를 만들겠습니다.


파일명 : hello.mxml

<?xml version="1.0"?>
    <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
        <mx:Panel title="Hello World Application" marginTop="0" marginBottom="10" marginLeft="10" marginRight="10">
            <mx:Label text="Hello World!" color="#6601D7" fontSize="24"/>
        </mx:Panel>
</mx:Application>

자~ 이제 설정과 예제까지 마쳤네요.
이렇게 설치가 끝나면 마무리 작업이 하나 남았죠?
그건 윈도우만의 시스템 적용~ 재부팅입니다.
재부팅 잊지마시구요.. 하지 않으면 재대로 않돌아갑니다~ ^^

그럼 많은 분들이 성공하시길 기원합니다.

예제 url은 http://localhost:8080/flex/hello.mxml 입니다.

출처 : Tong - BlueSky_07님의 Flex/Flash/AIR/As통

 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
24  Flash CS4 새로운 클래스 FileReference.save()   member 웹돌이 0 / 0 7418 2008-11-01
23  setRGB() 메서드 사용법   member 울트라마 0 / 0 2678 2008-01-28
22  FLEX, FLASH 강추 ActionScript 3.0 한글 메뉴얼   member 오렌지 0 / 0 2931 2007-11-28
21  톰캣+아파치+Flex 설치하기   member 오렌지 0 / 0 5015 2007-10-10
20  피타고라스를 이용한 거리계산 이미지   member 웹돌이 0 / 0 4212 2007-10-06
19  For 문으로 버튼에 액션주기   member 웹돌이 0 / 0 3052 2007-10-02
18  xml 을 이용하여 메뉴 동적으로 만들기   member 웹돌이 0 / 0 4749 2007-10-01
17  프레임 진행상태 확인하기!   member 웹돌이 0 / 0 2609 2007-09-29
16  로딩바 만들기 (root) 이미지   member 웹돌이 0 / 0 4609 2007-09-19
15  액션스크립트의 개념 이미지   member 웹돌이 0 / 0 2600 2007-09-17
14  투명플래쉬 팝업   member 오렌지 0 / 0 4252 2007-08-31
13  메뉴보다 빠른 단축키(Hot Key)   member 오렌지 0 / 0 2944 2007-08-31
12  Full 플래쉬 사이트 만들때 주의할점!   member 오렌지 0 / 0 2800 2007-08-31
11  시작시 랜던한 프레임으로 가기   member 오렌지 0 / 0 2599 2007-08-31
10  특정프레임에서 액션스크립트 추가!   member 오렌지 0 / 0 2799 2007-08-31
9  VISTA에서 FLASH8 심볼 편집시 느려지는 버그 해결방법 이미지   member 오렌지 0 / 0 2522 2007-08-31
8  플래쉬 CS3 의 주요기능! 이미지   member 오렌지 0 / 0 3151 2007-08-31
7  플래쉬 그림판 소스   member 오렌지 0 / 0 3712 2007-08-31
6  플래쉬 액션스크립트 모음   member 오렌지 0 / 0 3846 2007-08-30
5  플래쉬 초간단팁! 일정시간 멈췄다가 진행하기!   member 오렌지 0 / 0 2717 2007-08-21
4  간단하게 플래쉬에서 팝업띄우기 이미지   member 오렌지 0 / 0 3249 2007-08-17
3  플래쉬에서 특정 무비클립 프린트하기 이미지   member 오렌지 0 / 0 2996 2007-08-16
2  플래쉬에서 마우스 모양 바꾸기 이미지   member 오렌지 0 / 0 4135 2007-08-16
1  플래쉬 슬라이딩 엔진 이미지   member 오렌지 0 / 0 3009 2007-08-14
write