首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 在现有J2EE的项目中添加FLEX特性的问题 [已结贴,结贴人:rubbylee]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-10 14:33:17 楼主
    现已有一J2EE的项目,我想在其中再做一些FLEX的开发,通过eclipse导入项目后,是否需要Add Flex Project Nature?我在Add Flex Project Nature过程中,选择了J2EE和选择了LCDS,点击下一步进入Configuer J2ee Server,但在这一步中却始终提示“Invalid root. The WEB-INF/flex folder must contain either flex-config.xml or services-config.xml”请问我该如何添加Root folder、Root URL呢(我的开发环境是flex插件版的eclipse,已安装了lcds,使用的是tomcat5.5)
    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-10 22:20:141楼 得分:7
    安装lcds后应该可以在其目录下找到一个flex.war,你的javaee应该在这个war的基础上添加。也就是说你要把你的web项目的对应文件复制到解压后的flex.war中。注意web.xml内容有没有被覆盖。然后这个混合后的web项目就是flexbuilder需要的了
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 14:49:582楼 得分:0
    您的意思是不是将flex.war解压,然后将所得的flex文件夹下的META-INF和WEB-INF拷贝到现有j2ee项目的相应位置下?但是META-INF\MANIFEST.MF和WEB-INF\web.xml在现有项目中已有,是要将两边内容相结合吗?
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 16:05:093楼 得分:0
    引用 1 楼 wargrey 的回复:
    安装lcds后应该可以在其目录下找到一个flex.war,你的javaee应该在这个war的基础上添加。也就是说你要把你的web项目的对应文件复制到解压后的flex.war中。注意web.xml内容有没有被覆盖。然后这个混合后的web项目就是flexbuilder需要的了

    我现在所添内容如下请问该怎么解决(我已经把flex文件解压后放在项目中的相应位置)
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 16:11:214楼 得分:0
    C:\Downloads\QQ截图未命名.jpg
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 22:43:435楼 得分:7
    1.选择flexbuilder项目时选择支持j2ee,并选择lcds方式。next
    2.正常配置,在flex war file一栏选择flex.war。next
    一直默认直到创建了项目,此时flex应用一经是一个web项目了。

    我用的是MyEclipse,如果你要让eclipse也把该项目当成Web项目处理的话,还需要右击项目选择MyEclipse-->Add Web Project Capabilities。注意此时去掉“create web.xml”的复选框。

    下面你就可以把你已有的项目复制到新项目的相应目录下,注意一下,web.xml应该要合并相应内容。
    如果你的manifest.mf有特殊参数也一并合并,否则可以不管。


    flexbuilder上面所做的是将flex和java的开发集中在一个项目里,这两种语言的开发实际还是相互独立的。既然lz已经有了服务器端的,那就只要混合flex.war(提供java与flex数据通信和交换的接口jar包,根早期的flashgateway是同一性质的东西)并部署好,flex客户端的开发是不会受影响的,甚至只创建一个纯flex项目也就可以了。


    CSDN不能上传图片,但愿已经说清楚了。

    加油
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-11 22:47:076楼 得分:6
    建议lz逐渐尝试手动部署,因为离开高级IDE可以掌握很多细节,最直接的好处就是能更好的理解类似的问题。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-07-14 09:17:417楼 得分:0
    谢谢指教,十分受益
    修改 删除 举报 引用 回复