- 浏览: 717179 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
第一次在CSDN上写东西,小试一下,呵呵!
我的环境是Eclipse3.4.2+Flex Builder3.0.2 + Flex SDK3.3 + Tomcat6.0.18
这次用了BlazeDS.war和WebTier.war的结合,单独的BlazeDs.war不能在线编译啊
弄了好长时间的环境,终于把目前的问题解决了
首先说一点,在学校上网示范是用Dr.COM客户端的同学,请暂时不要用3.72版本的,虽然说城市热点提供的3.72版本的客户端增加了断线自动登录,可是3.72版本的客户端与Tomcat发生冲突,在安装3.72客户端的情况下Tomcat启动不了(从外部启动可以实现,既cmd - net start tomcat6,而在Eclipse里面无法启动)。这个问题困扰了我很长时间,万万没想到竟然是和学校上网客户端冲突
FlexModule_j2ee中有个WebTier.war(从国外某Blog上找到的地址,既然上面写latest应该就是最新版本的吧)
http://flexorg.wip3.adobe.com/modules/latest/FlexModule_j2ee.zip
BlazeDS.war下载
http://download.macromedia.com/pub/opensource/blazeds/blazeds_bin_3-0-0-544.zip
Eclipse + Flex Builder的插件应该不用多说了
用了lcds2.6里头的war文件也是不能在线编译,现在说BlazeDS是新出来的用与Flex连接Java的新东东
在新建工程的时候
Flex War File: 则选用BlazeDS.war,其实就是WebContent里面的一些配置文件而已
然后将Web Tier里头的WEB-INF文件夹下lib文件拷贝到工程下的WEB-INF对应文件夹下
WEB-INF文件夹下flex文件夹内除了service-config.xml文件外,都拷贝到工程对应的文件夹下
然后把WebContent/WEB-INF/web.xml内容替换如下
这部分是转载(其实是LiveCycle DataService 里面的配置文件)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>LiveCycle Data Services Samples</display-name>
<description>LiveCycle Data Services Application with Samples</description>
<!-- start from webtier web.xml -->
<context-param>
<param-name>flex.class.path</param-name>
<param-value>/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars</param-value>
</context-param>
<!-- end from webtier web.xml -->
<!-- Http Flex Session attribute and binding listener support -->
<listener>
<listener-class>flex.messaging.HttpFlexSession</listener-class>
</listener>
<!-- MessageBroker Servlet -->
<servlet>
<servlet-name>MessageBrokerServlet</servlet-name>
<display-name>MessageBrokerServlet</display-name>
<servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
<init-param>
<param-name>services.configuration.file</param-name>
<param-value>/WEB-INF/flex/services-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>PDFResourceServlet</servlet-name>
<display-name>Helper for retrieving dynamically generated PDF documents.</display-name>
<servlet-class>flex.samples.pdfgen.PDFResourceServlet</servlet-class>
</servlet>
<!-- start from webtier web.xml -->
<servlet>
<servlet-name>FlexMxmlServlet</servlet-name>
<display-name>MXML Processor</display-name>
<description>Servlet wrapper for the Mxml Compiler</description>
<servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
<init-param>
<param-name>servlet.class</param-name>
<param-value>flex.webtier.server.j2ee.MxmlServlet</param-value>
</init-param>
<init-param>
<param-name>webtier.configuration.file</param-name>
<param-value>/WEB-INF/flex/flex-webtier-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet>
<servlet-name>FlexSwfServlet</servlet-name>
<display-name>SWF Retriever</display-name>
<servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
<init-param>
<param-name>servlet.class</param-name>
<param-value>flex.webtier.server.j2ee.SwfServlet</param-value>
</init-param>
<!-- SwfServlet must be initialized after MxmlServlet -->
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>FlexForbiddenServlet</servlet-name>
<display-name>Prevents access to *.as/*.swc files</display-name>
<servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
<init-param>
<param-name>servlet.class</param-name>
<param-value>flex.webtier.server.j2ee.ForbiddenServlet</param-value>
</init-param>
</servlet>
<servlet>
<servlet-name>FlexInternalServlet</servlet-name>
<servlet-class>flex.bootstrap.BootstrapServlet</servlet-class>
<init-param>
<param-name>servlet.class</param-name>
<param-value>flex.webtier.server.j2ee.filemanager.FileManagerServlet</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
</servlet>
<!-- end from webtier web.xml -->
<servlet-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>PDFResourceServlet</servlet-name>
<url-pattern>/dynamic-pdf/*</url-pattern>
</servlet-mapping>
<!-- start from webtier web.xml -->
<servlet-mapping>
<servlet-name>FlexMxmlServlet</servlet-name>
<url-pattern>*.mxml</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FlexSwfServlet</servlet-name>
<url-pattern>*.swf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FlexForbiddenServlet</servlet-name>
<url-pattern>*.as</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FlexForbiddenServlet</servlet-name>
<url-pattern>*.swc</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>FlexInternalServlet</servlet-name>
<url-pattern>/flex-internal/*</url-pattern>
</servlet-mapping>
<!-- end from webtier web.xml -->
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
</welcome-file-list>
<!-- start from webtier web.xml -->
<taglib>
<taglib-uri>FlexTagLib</taglib-uri>
<taglib-location>/WEB-INF/lib/flex-bootstrap-jsp.jar</taglib-location>
</taglib>
<!-- end from webtier web.xml -->
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
</web-app>
这样Run as就可以在线编译了
不过每次这样复制很麻烦啊,那么在WebContent文件夹下Shift右键w 在当前窗口打开控制台(WinNT6.0后的操作系统)然后 jar -cvf BlazeDS.war *
完成之后就做出了个BlazeDS.war文件,下次新建工程的时候直接加载这个Flex War File就可以了
俺是新手啊,尝试一下,写个小文章,呵呵,多多指教
http://blog.csdn.net/Li_yunpeng/archive/2009/04/20/4095049.aspx
发表评论
-
转深入理解Flash的沙箱 – Security Domains
2014-01-22 09:35 837一篇很经典的进阶文章,国外牛人的分享,清晰明了,图文并茂,适 ... -
flex 很有用的东东!
2010-06-17 23:50 1263网上找了好久,原来API中就有! -
flex出现的一些问题
2010-04-08 12:19 16641.kingnarestyle.swf和flexlib 的Su ... -
flex 样式工作原理【转】
2010-04-08 12:09 1323http://hi.baidu.com/ls_mcx/blog ... -
在FlexBuilder3中使用Actionscript3进行元编程
2010-03-11 19:15 1034http://flash.9ria.com/thread-46 ... -
Error: No class registered for interface mx
2010-02-01 09:36 1244http://www.gold98.net/blog/arti ... -
Flash 视频(FLV)编码,转换,录制,播放方案一网打尽
2010-01-16 18:34 2018http://www.htmlit.com.cn/post/8 ... -
FLEX中使用FLVPlayback控件.
2010-01-16 18:29 1396http://www.cnblogs.com/xxcainia ... -
flex 继承Application及xml命名空间
2009-12-30 18:43 1520<?xml version="1.0" ... -
flex Repeater effert加效果
2009-12-15 17:25 1521package cn.ishion.component { ... -
学习自定义组件---ConstomButton
2009-12-14 15:06 1829效果只是让Button动了下, 上传了flash源文件 p ... -
flex编译生成的As代码
2009-12-09 18:30 1312new flexProject ->起名叫 test ... -
flex自定义preloader
2009-12-09 17:43 1913package cn.ishion.component { ... -
flex自定义程序 preloader 加载多个资源
2009-12-09 02:05 2284package cn.ishion.component { ... -
Flex Builder编译错误An internal build error has occurred的解决方法
2009-12-05 16:44 3212原文:http://as3blog.com/resources ... -
flex uicomponent.addChild(Button) Button不显示
2009-12-04 19:23 2142设置下Button的宽度和高度就行了 var ui:U ... -
as3 xls导出excel乱码问题解决办法
2009-12-04 11:37 3391http://blog.csdn.net/Baijinwen/ ... -
FlashDevelop配置Flex4(gumbo)环境
2009-12-04 10:27 3053http://www.flexrain.cn/fl ... -
flex gooogle code as3xls导出数据到excel
2009-12-03 19:16 2358var ex:ExcelFile=new ExcelFile ... -
Flex坐标系统及转换
2009-12-02 22:10 3098http://flash.9ria.com/thread-40 ...
相关推荐
安装完成后,可以通过命令行工具如Flash Builder或IntelliJ IDEA来创建和编译Flex项目。 2. **配置BlazeDS**:BlazeDS是与Java服务器集成的一部分,通常将其部署到Tomcat等应用服务器上。下载BlazeDS的WAR文件,...
《Flex+BlazeDS配置详解》 在现代Web开发中,富互联网应用程序(RIA)的交互性和用户体验成为了关键。Flex作为Adobe开发的RIA框架,以其强大的图形界面设计和丰富的交互功能受到广泛欢迎。而BlazeDS是Adobe提供的一...
在Flex中,开发者可以使用MXML和ActionScript来构建用户界面,并通过Flex SDK进行编译。MXML是一种声明式语言,用于定义UI组件的布局和属性,而ActionScript则是一种面向对象的编程语言,用于实现业务逻辑和交互行为...
在本文中,我们将深入探讨如何配置一个基于J2EE、Flex和Blazeds的应用实例。首先,我们需要了解这些技术的基本概念。J2EE(Java 2 Platform, Enterprise Edition)是用于构建企业级分布式应用程序的平台,它包含了...
Adobe Flex SDK提供了Flex编译器,可以将这些组件编译成SWF文件,然后在浏览器中运行。 2. BlazeDS简介 BlazeDS是Flex和Java之间的桥梁,提供AMF(Action Message Format)协议,用于高效地传输数据。它包含以下...
- **设置Flex项目性质**:在MyEclipse中,将flexHope项目设置为Flex项目,以便能够编写和编译Flex代码。 - **解决SDK问题**:可能遇到的错误通常与Flex SDK版本不匹配有关,此时需要检查并正确配置Flex SDK版本。 #...
### Flex+Blazeds与J2ee整合 #### 背景介绍 随着技术的发展,企业级应用开发中,前端与后端之间的交互变得尤为重要。Adobe Flex作为一种强大的RIA(Rich Internet Applications)技术,允许开发者创建丰富的用户...
Flex + J2EE + BlazeDS 配置是一个用于构建富互联网应用程序(RIA)的技术组合,它将客户端的Flex界面与服务器端的Java EE服务紧密结合。本文将详细介绍如何配置这一技术栈,帮助开发者快速上手。 首先,我们需要...
Flex+Blazeds+Spring+Hibernate+MySQL是一个经典的Java企业级开发组合,它结合了前端的富互联网应用程序(RIA)开发框架Flex与后端的强大数据处理能力,通过Blazeds作为中间层通信桥梁,利用Spring进行服务管理和...
在“Content folder”中,我们将它改为“WebRoot”,以便于Flex MXML文件编译后的SWF文件能正确放置。同时,确保“Flex WAR file”选择了Blazeds的WAR文件,并将“Output folder”设置为“WebRoot”。 接下来,我们...
### flex+BlazeDS整合j2ee开发环境的配置过程详解 #### 技术背景与原理 Flex 和 BlazeDS 的整合是实现富互联网应用(RIA)的重要方式之一。Flex 是一款用于构建高度交互式Web应用的软件开发工具,而BlazeDS则是一...
11. **源文件夹配置**:为了使 MyEclipse 能够识别 Flex 项目,需要将 Flex 源代码文件夹(如 `flex_src`)设置为主源文件夹,以便编译和构建 Flex 应用。 12. **解决问题**:在开发过程中遇到的错误,如项目报错,...
11. **Flex Compiler**:配置编译选项,如SDK版本、编译参数等,控制Flex应用程序的编译过程。 12. **Flex Server**:配置服务器相关设置,如Root URL和Context root,确保Flex应用程序能在服务器上正确运行。 13....
Flex应用通常编译成SWF文件,然后可以运行在Adobe Flash Player或Adobe AIR上。Flex主要使用MXML(一种XML标记语言)和ActionScript(基于ECMAScript的编程语言)来编写。MXML用于布局和界面构建,而ActionScript则...
Flex程序中的MXML和ActionScript代码会被转换为ActionScript,然后编译成SWF文件。SWF文件被部署到服务器上后,用户可以从服务器获取并运行这些程序。 #### 七、Flex应用构建形式 主流的Flex应用架构是将Flex作为...
### Flex+BlazeDS 实战经验分享 #### 开发环境配置 - **开发平台**:MyEclipse 6.5 + Flex 3.0 插件 - **服务器**:Tomcat 6.0 - **BlazeDS 版本**:3.0.1.1755 #### 安装与配置步骤详解 ### 步骤 1: 准备环境 1....
4. **Flex项目构建路径**:将Flex项目的源代码放在 `flex_src` 目录下有助于更好地组织代码结构,同时也便于IDE理解和编译。 通过以上步骤和扩展知识点的学习,开发者可以更加深入地理解如何利用Flex和J2EE构建复杂...
本文档主要介绍了如何在Myeclipse8.5环境下搭建Flex4.5、Blazeds和SSH(Spring、Struts、Hibernate)的开发环境。以下是详细步骤及涉及的相关知识点: 1. **Flex和Blazeds简介** - **Flex**:是一种基于...