16-5-2005補充
如果安裝Flex過程不輸入Serial No,就可以用Standalone版(即Bundle JRun,不用先裝Tomcat等東西。)安裝,完成後再輸入Serial No。
7-5-2005
首先,因為我的Flex純粹作學習和示範之用,所以安裝設定從簡,決定在Tomcat上跑,Tomcat自己在8080跑,不跟Apache整合。正常步驟是為了安裝Flex,要先安裝Tomcat;為了安裝Tomcat,要先安裝JDK。
安裝JDK
- 到SUN網站下載JDK,選JDK 5.0,過了License Agreement後,選Linux RPM in self-extracting file (jdk-1_5_0_03-linux-i586-rpm.bin)。
- 安裝過程我參考了這篇文章:在Linux下安裝JAVA
- 用Putty登入Server,我將下載了的File放在/usr,cd /usr輸入:
chmod 777 jdk-1_5_0_03-linux-i586-rpm.bin
然後輸入:
./jdk-1_5_0_03-linux-i586-rpm.bin
出現:Do you agree to the above license terms? [yes or no] 輸入:Yes
- 安裝過程很順利,出現Done,JDK最後安裝在/usr/java/jdk1.5.0_03
- 確定JDK是否裝好,可以輸入:
java -version
- 我順便將剛才bin和安裝過程中解壓出來rpm刪除掉,你可以保留以備將來之需要
安裝Tomcat
- 到Tomcat網站下載Tomcat Binary
- 我將Tomcat解壓到/opt/tomcat。tar、gz、搬動File等常用BASH指令可以參考這網頁:An A-Z Index of the Linux BASH command line
- 安裝Tomcat過程參考過這網頁:Linux下Tomcat的安装
- 我沒有根據上述修改server.xml,反而修改了/opt/tomcat/conf/tomcat-users.xml,加入:
<role rolename="manager" />
<role rolename="admin" />
<user username="你的登入名稱" password="密碼"
roles="admin,manager" />
設定路徑
-
編輯/etc/profile,在最後加入:
PATH=$PATH:/usr/java/jdk1.5.0_03/bin
export JAVA_HOME=/usr/java/jdk1.5.0_03
export CLASSPATH=$JAVA_HOME/lib:.
export TOMCAT_HOME=/opt/tomcat
- 輸入:
source /etc/profile 使剛才的目錄環境設定啟用
啟動Tomcat
- 到/opt/tomcat/bin,輸入:
./startup.sh 在瀏覽器輸入http://localhost:8080/看到Tomcat網頁,代表成功。
安裝Flex
- 安裝過程參考Macromedia文件:Installing Flex in Linux, Solaris, or AIX
- 安裝很順利,Flex最後安裝在/usr/local/Macromedia/Flex,
- 在/opt/tomcat/webapps下分別建立Folder: flex和flex-samples
- 到/opt/tomcat/webapps/flex,輸入:
jar -xvf /usr/local/Macromedia/Flex/flex.war
- 到/opt/tomcat/webapps/flex-samples,輸入:
jar -xvf /usr/local/Macromedia/Flex/samples.war
- 重新啟動Tomcat,輸入:
./shutdown.sh ./startup.sh
- 在瀏覽器輸入http://localhost:8080/flex-samples看到Flex Sample Apps網頁,代表成功
設定Whitelist
- 編輯/opt/tomcat/webapps/flex-samples/WEB-INF/flex/flex-config.xml,可以參考:Configuring the whitelist for Flex applications
- 到Tomcat Web Application Manager重新載入/flex-samples那個Applications,完成
|