学Flex才十来天,其中遇到不少的问题,都是自己一点一点的摸索过来的,那过程说痛苦也痛苦,但是挺享受那种自己解决问题的成就感的,下面主要是对初学者用Myeclipse插件开发Flex项目的步骤。
插件安装在此就不提了,不会的google一下吧。
下面主要是通过先建web项目再加Flex容器的方法。因为我发现一个问题就是如果先建Flex项目再加web项目时发现,直接访问jsp页面访问报错说什么转型错误,如果有哪位知道原因的话,麻烦联系我,QQ:234281357,邮箱:li_jiapeng5855@sina.com。谢谢。
1. 打开Myeclipse建立web项目,工程名命为Flexweb
2. 把lcds.war的解压文件中的WEB-INF中lib下的jar全部复制到Flexweb工程的WebRoot\WEB-INF\lib下,flex文件夹复制到该工程的WebRoot\WEB-INF下,把下面的代码复制到web.xml中的<web-app>下。其中display-name元素名字随你自己改。
<display-name>Flexweb</display-name>
<description>LiveCycle Data Services Application</description>
<context-param>
<param-name>flex.class.path</param-name>
<param-value>
/WEB-INF/flex/hotfixes,/WEB-INF/flex/jars
</param-value>
</context-param>
<!-- 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-mapping>
<servlet-name>MessageBrokerServlet</servlet-name>
<url-pattern>/messagebroker/*</url-pattern>
</servlet-mapping>
<!-- for WebSphere deployment, please uncomment -->
<!--
<resource-ref>
<description>Messaging WorkManager</description>
<res-ref-name>wm/MessagingWorkManager</res-ref-name>
<res-type>com.ibm.websphere.asynchbeans.WorkManager</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
-->
3.修改services-config.xml中的下面代码
<!-- NIO based endpoints -->
<channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel">
<endpoint url="rtmp://{server.name}:2008" class="flex.messaging.endpoints.RTMPEndpoint"/>
<properties>
<idle-timeout-minutes>20</idle-timeout-minutes>
<!-- for deployment on WebSphere, must be mapped to a WorkManager available in the web application's jndi context.
<websphere-workmanager-jndi-name>java:comp/env/wm/MessagingWorkManager</websphere-workmanager-jndi-name>
-->
</properties>
</channel-definition>
<channel-definition id="my-nio-amf" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:2800/nioamf" class="flex.messaging.endpoints.NIOAMFEndpoint"/>
<server ref="my-nio-server"/>
<properties>
<polling-enabled>false</polling-enabled>
</properties>
</channel-definition>
<channel-definition id="my-nio-amf-poll" class="mx.messaging.channels.AMFChannel">
<endpoint url="http://{server.name}:2800/nioamfpoll" class="flex.messaging.endpoints.NIOAMFEndpoint"/>
<server ref="my-nio-server"/>
<properties>
<polling-enabled>true</polling-enabled>
<polling-interval-millis>3000</polling-interval-millis>
</properties>
</channel-definition>
主要是端口的改变,使该端口不被占用就可以了。
4.加载该项目到tomcat并重启tomcat,方便接下来的验证。接下来加Flex,右键点击工程选择Flex Project Nature中的Add Flex Project Nature;
点击next…
点击Validate Configuration验证地址
3. 点击finish。
4. 鼠标右键单击,选择Properties,选择Flex Build Path,点击Add Folder输入名称flex_src,用于存放专门的mxml文件,以便和java代码分离,java代码存放在src中,并修改下面Main source folder名称为flex_src
接下来,注意这一步必须在上图之后,不然不报错的
5.把位于src目录下的Flexweb.mxml拖到flex_src下,发现在项目的图标上有个小错误,于是我们可以通过下面的方法解决,点击工程右键,选择Properties,然后选择Flex Compiler选择第二个,点击Apply。当然如果你一开始就选择第二的话,这次你选择第一个点击apply再选择第二个啦,此时你会发现小错误不见了,然后点击OK。
下面的附件中附有全文,大家可以下载下来好好看看,希望能给大家带来帮助。
- 大小: 51.5 KB
- 大小: 23.7 KB
- 大小: 29.2 KB
- 大小: 25.3 KB
- 大小: 29.8 KB
分享到:
相关推荐
Flex+J2EE+Lcds在myEclipse中的配置
Flex_J2EE_Lcds在myEclipse中的配置方法 详细
Flex + LCDS + J2EE 传值交互实例 包括从Flex 传到 J2EE : String,Object,Array 从J2EE传到flex : String , Object , List
Flex+Java+lcds 项目源码及配置文档, tomcat 部署即可运行。
在FLEX+LCDS(RemotingObject)+J2EE的环境下做成的一个学生管理系统,大家可以参考使用了:) 注:由于上传大小的限制,所以LIB包就麻烦各位自己整理了;-)
基于MyEclipse6.0+JDK5.0+LCDS+Tomcat5.5的FLEX与JAVA交互实例,带图,超详细!!
Flex + LCDS + Java Flex + LCDS + Java
flex+java+lcds做的简单demo
Flex + LCDS + Java 入门教程Flex + LCDS + Java 入门教程Flex + LCDS + Java 入门教程
Flex+LCDS+Java入门教程,如何使用MyEclips进行配置
一个用户管理实例,基于Java+Hibernate+Flex+LCDS,包括用户添加\\编辑\\修改和查询!(说明:由于文件过大,包删除了WEB-INF下的lib文件夹,里面的内容请到LCDS下的flex.war中拷贝即可)
转:Flex+++LCDS+++Java+入门教程
本教程通过图文介绍和对一些关键性的地方进行解释,让大家了解如何新建Flex的LCDS工程,并利用工具快速整合和部署J2EE项目和LCDS项目,掌握了简单的请求RemoteObject和配置的方法,初步掌握LCDS的应用之一。...
很多人在帖子和群中问到过一些关于建立Flex+LCDS(FDS)工程的问题,由于操作上的东西,很难简单说清楚,于是写了一个简单的教程(本来很早就答应过的,结果被newfish逮住做东西,加上公司的事,一直抽不出时间哈,...
<br> 本教程通过图文介绍和对一些关键性的地方进行解释,让大家了解如何新建Flex的LCDS工程,并利用工具快速整合和部署J2EE项目和LCDS项目,掌握了简单的请求RemoteObject和配置的方法,初步掌握LCDS的应用之一...
本教程通过图文介绍和对一些关键性的地方进行解释,让大家了解如何新建Flex的LCDS工程,并利用工具快速整合和部署J2EE项目和LCDS项目,掌握了简单的请求RemoteObject和配置的方法,初步掌握LCDS的应用之一。
一个比较完整基于livecycle 的 FLex + java 应用,结合部分采用remoteObject , 开发环境是myeclipse6.5+flexbuilder3 ,集成两个软件的配置说明网上很多,这个包是一个myeclipse6.5工程,可以用mycelip6.5导入,数据库...
Flex + LCDS + Java 入门与配置