flex+blazeDs+tomcat项目地址栏URL访问问题
刚学FLEX,使用blazeDs与后台java通信,将项目架在tomcat上运行。在输入访问地址时老是出现swfobject未定义的问题。不知道是什么情况?有没有什么解决方法没?请大位大虾帮忙看看。
项目名称为flexDemo。启动tomcat后,在地址栏输入http://localhost:8080/flexDemo/HelloWorld-debug/HelloWorld.html,能够正常运行,也就是路径要指定到flex生成的html,才能正常访问。但是我想使用web.xml跳转的方式只要在地址栏输入http://localhost:8080/flexDemo就能正常访问,却一直有问题,不知道是我的思路有问题,还是某个设置有问题。以下是各下配置。
访问http://localhost:8080/flexDemo异常信息
网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; CIBA; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
时间戳: Fri, 11 Nov 2011 02:08:21 UTC
消息: 'swfobject' 未定义
行: 50
字符: 13
代码: 0
URI: http://localhost:8080/flexDemo/
flex路径配置:
根文件夹:D:\sunyard\FlexWorkSpace\flexDemo\WebRoot
根URL:http://localhost:8080/flexDemo
上下文根目录:/flexDemo
编译的flex输出文件夹:
D:\sunyard\FlexWorkSpace\flexDemo\WebRoot\HelloWorld-debug
web.xml配置:
<welcome-file-list>
<welcome-file>HelloWorld-debug/HelloWorld.html</welcome-file>
</welcome-file-list>
项目发布是将flex生成的文件指定到myeclipse项目中,再通过myeclipse发布到tomcat的webapps下面
webapps路径为
flexDemo
-- Hello-debug
-- WEB-INF
-- classes
-- flex
-- lib
-- web.xml