根文件夹无效。WEB-INF/flex 文件夹必须包含 flex-config.xml 或 services-config.xml。

开发环境:myeclipse9.0+tomcat6.0+jdk1.7+flex4

最近开始重拾java开发,需要用到flex。直接进入要表达的主题吧。工程是从同事那里拷贝过来的(web工程集成flex,在同事电脑上运行一切正常),在我的电脑上配置flex的时候,老是报如下的错误:

       根文件夹无效。WEB-INF/flex 文件夹必须包含 flex-config.xml 或 services-config.xml

在网上查了无数资料都没能解决,感觉这方面的资料蛮少咯。临到下班的时候,请一位高手同事来解决,直接从java视图切换到flash视图,就ok了。心里很是不甘心啊,web工程集成flex,究竟是怎么搞的。今天早上来自己试了一盘,并问了下熟悉flex的同事。把具体的操作流程记录如下,方便以后查看:

      1、flex4的安装(网上很多资料可以查看),需要注意的是安装过程选择eclipse插件的时候,需要选择你的myeclipse安装位置,该位置下面包括一个dropins文件夹(选择dropins的上一级文件,千万别选到dropins文件夹了)。

      2.创建web工程test,部署到tomcat内。

      3.下载blazeds.war(连接java和flex的一个工具,我是这么认为的),并解压。解压后的blazeds文件夹里有META-INF和WEB-INF两个文件夹。这里的关键是WEB-INF里面的flex文件夹了。

      4.右键web工程->“添加flex项目类型”,在弹出的对话框内选择应用程序服务器类型:j2ee,下面选择blazeds,然后next弹出服务器位置设置的对话框

      5.服务器位置设置:

        根文件夹:D:\apache-tomcat-6.0.32\webapps\test

        根URL(U):http://localhost:8080/test

        上下文根目录:/test

        输出文件夹:D:\apache-tomcat-6.0.32\webapps\test\test-debug(上面三项配置好后,自动生成的)

        点击验证配置,报错“根文件夹无效。WEB-INF/flex 文件夹必须包含 flex-config.xml 或 services-config.xml。”,别急,我们前面解压缩的blazeds文件夹还没有用到呢。右键工程,import blazeds文件夹,这时blazeds文件夹内的META-INF和WEB-INF都导入到工程内,将WEB-INF内的flex文件夹拷贝到工程的WEB-INF内,然后delete掉导入的META-INF和WEB-INF。重复4和5的操作,验证配置,提示:服务器根目录未指向 BlazeDS 服务器根文件夹。然后finish就ok了。

      接下来就是你需要在工程内运用到什么组件就导入相关jar包,然后进行开发就ok了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值