Professional Documents
Culture Documents
Builder+Tomcat+BlazeDS
层 的 话 , 就 需 要 把 FLex 和 J2EE 结 合 在 一 起 , 上 网 查 资 料 都 是 用
Eclipse+MyEclipse+Flex+LCDS 的配置,不是我想要的,要么就是说的不够详细,像我这种
一、准备工作:
所需要的软件:
MyEclipse :MyEclipse_7.0M1_E3.4.0
Tomcat :apache-tomcat-6.0.24
Jdk:jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008
BlazeDS:blazeds-turnkey-3.2.0.3978
二、安装过程:
接着就是配置环境变量了,右击【我的电脑】->【属性】->【高级】->【环境变量】
(注:环境变量中两个符号的用途:
. 表示在当前目录下寻找
;表示不同路径的分隔符
%JAVA_HOME%表示名称为 JAVA_HOME 的路径)
D:\Program Files\Java\jdk1.6.0_10(安装路径)
(2)【系统变量】->【新建】变量名:classpath 变量值:
.;%JAVA_HOME%\lib
;%JAVA_HOME%\bin;
2. 安装 MyEclipse_7.0M1_E3.4.0,按提示操作就可以了,哈哈
3. 安装 Flex.Builder.3.Eclipse 插件版,也是按步骤走,但是到这一步需注意
注 意 : 下 图 这 一 步 是 要 你 选 择 MyEclipse7.0 中 的 Eclipse 的 安 装 路 径 , 必 须 选 择
网站上下载(http://tomcat.apache.org/download-60.cgi#6.0.24)注意下载版本为:Windows
功否。
器,在浏览器输入:http://localhost:8080/samples 如果看到显示页面代表就成功了。
(2) 点击Next,配置J2EE服务器,如下图
填 Target runtime 栏的时候点右面的 new,选 apache 的 tomcat-6.0 就可以了。
填 Flex WAR file 栏的时候点右面的 Browse,Flex WAR file 指的是安装了 lcds 后的 flex.war
文 件 的 路 径 , 但 是 在 这 里 我 们 采 用 的 是 BlazeDS 来 取 代 lcds , 所 以 这 里 设 置 的 是
为是付费的,几乎找不见,只能用 BlazeDS,这个是免费的,反正功能差不多,可以把
意思是发布到根目录就可以了。当然你可以根据你的需要和习惯自行设置其他的路径 。
(3) 点击下一步,采用默认的配置就可以,点击完成,该工程就建立完成。下图为该工程
的目录结构
(4) 让它变成web工程由MyEclipse发布, 在项目上右键,向Flex项目中加入Web支持
(作用:为了让Tomcat可以加载此项目,因为Tomcat只可以加载Web项目),如下图所
示:
右键项目 -> 【MyEclipse】-> 【 Add Web Project Capabilities】进入如下页
将下面的 Create web.xml 这一项的对勾去除(因为项目下面已经存在了 web.xml 文件,所
以去除掉。),点击“Finish”按钮即可。
(5) 项目已经全部搭建完成。(可以发现项目的图标变为两个地球的样子)现在我们的工
多容器,比如hibernate、spring等 。
三、测试例子
(1)创建Java文件。点击src文件夹,然后创建java class.类的包为hello,名字为HelloWorld.
package hello;
public class HelloWorld {
public String sayHelloTo(String str) {
System.out.println("Hello " + str);
return "Hello " + str; }
}
<adapters>
<adapter-definition id="java-object"
class="flex.messaging.services.remoting.adapters.JavaAdapter" default="true"/>
</adapters>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<destination id="helloworld">
<properties>
<source>hello.HelloWorld</source>
</properties>
</destination>
</service>
(4)到此,配置结束。然后选择此项目,选择在服务器上执行。即浏览地址为:
http://localhost:8080/BlazedApp/FirstFlex.html 如果你能在输入框输入字段之后,点击按钮能
返回 Hello,XXX 的信息,就代表成功了。