前些天在网上找了个Flex+Blaze,觉的有些重点的他们都没有说明白。。。
今天自己试了下,具体步骤如下:
我用的是flex插件版的,Tomcat 6.0,eclipse3.3.
第一,新建一个FLEX PROJECT,名字BlazeTest,选择Web application
Application server type:J2EE,JAVA source folder : src
然后点next
选择Tomcat 6.0 ,Context root:BlazeTest,Content folder : WebRoot(等下要把工程发布到这边)
Flex WAR file : (blazeds.war的路径,这里还要把blazeds.war放在Tomcat目录下/webapps,并解压)
。
在点next,然后finish.
然后右击WebRoot文件夹点Import,选File System后点NEXT
From directory:(选刚才解压的blazeds.war的目录如:..../Tomcat/webapps/blazeds,打上钩选
Finish后,在选YestoAll.....)这些步骤都很重要。。
BlazeTest.mxml里面的代码:
在src目录下建个包hello,在建个HelloWorld.java代码如下
在WebRoot里面的WEB-INF里的flex的remoting-service增加这段代码:
现在工程里的东西都添加好了。
第二,右击工程工程名,选里面的MyEclipse 的Add Web Service Capabilities.....
注意:这里跳出一个窗口,把Create web.xml的打钩的给去掉。然后点finish.
第三,右击工程工程名的属性(Properties)中的FLEX SERVER 把Context root换成:/BlazeTest。
最后,关键的地方就是在点右击工程工程名的属性(Properties)中的Flex Build Path中的
Output folder : WebRoot(刚才说了,工程发布到这里)。
到这里就OK了,右击工程工程名Run As ...MyEclipse Server Application选择Tomcat 6.0,在运行
BlazeTest.mxml.