第一次写博客,呵呵,大家见笑了。
这两天非常痛苦的情况下,终于把BlazeDS这个东西配出来了。这里把过程写下来,做个总结,也方便下次忘了,拿出来看吧。
首先介绍一下我的环境:jdk1.6 , eclipse , flashBuilder
1、下载BlazeDS 和tomcat,这个我就不说了,google一下都出来了
2、把下载来的BlazeDS包解压,把里面的BlazeDS.war文件放到tomcat的webapps目录下,启动tomcat,tomcat会自动解压BlazeDS.war文件,出现BlazeDS文件夹,这个就是我们下面要用的东西
3、新建java web工程,将BlazeDS文件夹里面的两个文件文件复制到java工程中替换里面的META-INF,以及WEB-INF文件夹,并且制定工程源代码的输出目录为WEB-INF下的classes文件夹(方法:右击项目-properies-java build path 选择source标签 最下面的文本框内输入路径,点确定就可以了)
4、新建一个flex project ,输入项目名称,直接finish就行了,然后在项目上右击 properise - flex server ,在Server technoloy 中选择j2ee以及选择 blazeDS 一项 。Server location 的配置,这个是难点,root folder :我选择的是java项目中的WebContent目录(绝对路径) Root URL:http://localhost:8080 Context root:/java项目的名称 。我也不知道这么配是个什么意思,但是这么配成功了,以后有机会再研究这里面究竟是什么意思吧。 然后最下面就是你的flash文件最后输出的路径,这个我选择的是java项目的WebContent路径,就是把flash当成java项目的jsp页面一样,然后就可以了。
下面是java代码:
下面是flex的代码:
还要修改java项目的WebContent/WEB-INF/flex/remoting-config.xml文件
最后启动tomcat ,输入网址就能访问了。