语录提交--登陆--注册--论坛交流--站长博客

flex的安装、配置、与tomcat的挂接

[作者:hopemn ][日期:2008-01-10][导航:Flash教程 >> Flex >> flex的安装、配置、与tomcat的挂接]
  

这篇文章是送给在51AS站中和我一样不怎么懂得E文,但还想学习FLEX的小菜鸟们。
这篇文章中借鉴了好多网络中高手写的文章,然后加入了我安装配置FLEX的经验写成的,希望对大家有点帮助


下面开始正文 嘿嘿:


1. 首先安装JDK1.5

2. 再设置环境变量:
 假定你的JDK安装道了c:\Program Files\下
  则:
 点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-“新建”:
 名称输入:JAVA_HOME 值输入:c:\Program Files\jdk1.5
 名称:path 值:c:\Program Files\jdk1.5\bin;.;(或:%JAVA_HOME%\bin;.;)
 名称:CLASSPATH 值:c:\Program Files\jdk1.5\jre\lib\rt.jar;.;(或:%JAVA_HOME%\jre\lib\rt.jar;.;)


配置完成。

可以编写一个简单的JAVA程序进行测试:

例如:新建一个文本文档,输入如下程序:

public class Test{
public static void main(String[] args){
     System.out.println("This is a test program.");
}
}

将上面的这段程序保存为文件名为Test.java的文件,
然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令:
  javac Test.java
  java Test
如果输出This is a test program.的话说明配置成功。

3. 安装tomcat5.5

4. TOMCAT5.0配置

在安装JDK并配置成功后,安装Tomcat,(假定你的tomcat安装在c:\Program Files\tomcat5.0)

首先设置环境变量:我的电脑->属性->高级->环境变量->系统变量->新建

        TOMCAT_HOME:c:\Program Files\tomcat5.0
  CATALINA_HOME:c:\Program Files\tomcat5.0
  CATALINA_BASE:c:\Progame Files\Tomcat5.0
  
然后修改环境变量中的classpath:

把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
  
  CLASSPATH:%JAVA_HOME%\jre\lib\rt.jar;.;%CATALINA_HOME%\common\lib\servlet.jar;
配置完成。  
测试:  
首先启动tomcat根目标下的bin\startup.bat,

然后在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

或者在tomcat安装过程中选择JDK的安装路径。

5. 安装 Flex Builder 3  

双击下载下来的FLXB_3.0_Win_WWE.exe,并选择一个安装目录。建议使用Flex Builder 3作为前台开发工具。

6. 安装 LiveCycle Data Services

   为了配合Flex与后台的通讯,ADOBE推出了专用于Flex的后台服务即FLiveCycle Data Services。
双击下载下来的fds2-win.exe安装好LiveCycle Data Services,LiveCycle Data Services自带Jrun4作为WEB服务器(安装时可选择),这里选

用Tomcat5.5.

    把安装目录里的flex.war,samples.war文件复制到Tomcat的webapps目录下(最好将flex.war,samples.war解压到Tomcat的webapps目录

下,在解压过程中会自动简历flex和samples两个文件夹,.war文件必须用winrar打开才能解压,这样做的好处是省略了tomcat每次启动都要解

压这两个.war文件的过程),启动Tomcat,则新建了两个目录,一个是flex,一个是samples。flex目录可以作为你开发flxe应用的目录,

samples是实例目录。在浏览器中打开“http://localhost:8080/samples/”,你可以看到一些例子了。

/*打开WEB-INF下的web.mxl,找到

index.htm

在中间插入一句:index.mxml,就可以把mxml文件设为默认文档。这样,你就可以直接输入http://localhost:8080/ 来访问你的index.mxml页

面了。 */这段还没测试 不知道到底有用没。。。。

7. tomcat要运行 FDS,还需要 另外一个东西 :JOTM (Java Open Transaction Manager)的支持。它提供了 JAVA 应用程序的事务支持

8. 安装JOTM,将下载回来的压缩包解压缩后复制 jotm-2.0.10\lib里面的所有文件到tomcat的公共库(tomcat的安装目录/common/lib)下面

,并在tomcat安装目录/conf/context.xml加入
<Transaction factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>
个人感觉<Transaction factory="org.objectweb.jotm.UserTransactionFactory" jotm.timeout="60"/>这句加不加都可以。。
加上的话如果你在Tomcat的webapps目录下解压了flex-admin.war这个文件,那么现在你在tomcat服务器中浏览它将出错。

9. 现在软件环境已经搭配完毕,下一步配置flex3 J2EE的工程

10. 1 File > New > Flex Project.
   2 projet name:随便写个工程名字.
   3 Folder:工程存放路径
   4 Application type : 选择Web appliction(runs in Flash Player)
   5 Server technology 下的Application server type : 选择J2EE
   6 Use Remote Object Access Service : 选中,并选中下面的LiveCycle Data Services子项
   7 next>
   8 Server location 下的Root folder 这里填写刚才配置好的tomcat中的flex路径
     我的tomcat路径是E:\Program Files\Apache Software Foundation\Tomcat 5.5      所以刚才把LiveCycle Data Services安装目录下的flex.war,samples.war解压到了tomcat目录下的webapps目录中,则现在Root

folder中的路径就应该是:
E:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\flex
   9 将Root URL中的端口号改成8080(或者是你自定义的tomcat端口号,原来flex默认的是8700),因为如果是flex默认的端口号,和我们自

定义的tomcat端口号不同的话则无法链接服务器

   10 然后点击Validate Configuration 来检验
   
   11 选择Compile application locally in Flex Builder

   12 然后选择Finish

11. 工程文件也配置好了,现在可以随便写点flex程序来看下效果了,写好了flex程序后 Run->Debug    flex3 (快捷键F11),然后弹出一

个对话框全是E文。。点YES,然后就可以看到结果了。。。


终于写完了。。


如有什么写的不对的地方请大家帮忙指正,我只是一个刚接触FLEX不久的小菜鸟,也正在学习当中,如果哪里写错了,大家不要骂我,呵呵:)

 

 


 

感谢 hopemn  ,因为51as即将从kingcms3更换到kingcms5 所以论坛的数据和注册过51as的朋友的数据 将丢失!所以转到这里来!   再次感谢 hopemn ,另外hopemn 如果有个人blog,请把网址发到 as3#live.cn ,我好把你的名字做连接到你的blog或者网站!!暂时我先用http://www.51as.com了!!

ps:数据转移的时候忘记转移过来了!!非常抱歉.....hopemn兄算是51as 投稿第一人了!!o(∩_∩)o... 也欢迎大家投稿,论坛有专门的投稿区  http://bbs.51as.com

[文章热度:]


上一页:flex 辅助工具集合

下一页:Flex 外部资源技巧

最新话题

网站导航

搜索

网站公告


Copyright 2007 51as.com. Some Rights Reserved.
鄂ICP备07003189号

Powered by: KingCMS 5.0.1.0217