java+BlazeDS 工程 项目搭建

本文详细介绍了如何在MyEclipse环境中通过安装Flex插件、配置服务器、修改配置文件等步骤,实现Java工程与BlazeDS的支持,最终达到在不同电脑间无缝运行的目的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下已经全部认证了  没一步都是正确的  但是再完成了所有步骤后可能不会生成html-template文件夹   请看我上一篇博文

 

 建java+BlazeDS 工程有几种方式,
1、Java工程跟Flex工程分开。
2、在Java工程加入Flex支持。
3、。。。

我要说的重点是:解决项目红叉,和可以直接移动到其他电脑(不需要任何改动可以运行)


这里就说在Java工程加入Flex支持。
环境准备
1、在Myeclipse装上Flex插件(可以先安装Flex Builder 3,然后再Flex Builder 3根目录下把
“features”、“plugins”和“sdks”目录Copy到Myeclipse根目录下的“eclipse”目录,然后打开Myeclipse 在New Project -> 看是否能找到Flex Project,如果可以看到那插件就成功安装了)
2、 blazeds-bin-3.2.0.3978.zip

废话就不多说
1、先建一个Web Project 跟平时大家建的Web Project没有区别。





2、把blazeds-bin-3.2.0.3978.zip解压里面有blazeds.war,在把blazeds.war解压,把里面WEB-INF文件夹复制到刚建好的Web Project的WEB-INF下覆盖原先的。



3、在项目中添加Flex 支持


4、选择J2EE 类型


5、配置服务器,这里这个服务器是LiveCycle Data Services (跟BlazeDS同类型的但是功能更强大,但是收费的)用的,第一次要配置,以后可以不用这个东东的。
6、修改 .mxml文件编译后存放的目录,这里就放在WebRoot


7、在项目添加Flex后有红叉在,这里我主要说如何去掉那些红叉,并且让项目移到另外一台机后可以顺运行。


8、先把项目Close Project。
9、打开项目的根目录手动建立一个“flex-src”文件夹。




10、用记事本打开“.flexProperties”文件,

【.flexProperties】
Xml代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <flexProperties flexServerType="2" serverContextRoot="/blazeDSHelloWorld" serverRoot="E:/workspace/MyEclipseFlex/blazeDSHelloWorld/WebRoot" serverRootURL="http://localhost:8080/blazeDSHelloWorld" toolCompile="true" useServerFlexSDK="true" version="1"/>  

修改serverRoot、useServerFlexSDK 为:
serverRoot= "WebRoot"
useServerFlexSDK= "false"



11、用记事本打开“.actionScriptProperties”文件。
【.actionScriptProperties】
Xml代码   收藏代码
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <actionScriptProperties mainApplicationPath="blazeDSHelloWorld.mxml" version="3">  
  3. <compiler additionalCompilerArguments="-services &quot;E:\workspace\MyEclipseFlex\blazeDSHelloWorld\WebRoot\WEB-INF\flex\services-config.xml&quot; -locale en_US" copyDependentFiles="true" enableModuleDebug="true" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="true" htmlHistoryManagement="true" htmlPlayerVersion="9.0.124" htmlPlayerVersionCheck="true" outputFolderPath="WebRoot" sourceFolderPath="src" strict="true" useApolloConfig="false" verifyDigests="true" warn="true">  
  4. <compilerSourcePath/>  
  5. <libraryPath defaultLinkType="1">  
  6. <libraryPathEntry kind="4" path=""/>  
  7. <libraryPathEntry kind="1" linkType="1" path="libs"/>  
  8. </libraryPath>  
  9. <sourceAttachmentPath/>  
  10. </compiler>  
  11. <applications>  
  12. <application path="blazeDSHelloWorld.mxml"/>  
  13. </applications>  
  14. <modules/>  
  15. <buildCSSFiles/>  
  16. </actionScriptProperties>  

修改additionalCompilerArguments、sourceFolderPath 为:
additionalCompilerArguments= "-services &quot;${user.dir}/../WebRoot/WEB-INF/flex/services-config.xml&quot; -locale en_US"
sourceFolderPath= "flex-src"


完成所有操作后回到Myeclipse右键项目Open Project, 首先将src目录下的.mxml文件拖拉到flex-src目录。就可以将整个项目发布到tomcat,再在.mxml文件上右键Run Application,没弹出错误就成功了。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值