发布于2026-07-22 阅读(0)
扫一扫,手机访问
话说回来,最近被 HttpStates 404 这个错误折腾得够呛。网上一搜,答案倒是不少,但翻来覆去就那两句话:要么是 URL 不对,要么是 Web.xml 配置有问题。可偏偏自己试了又试,明明在 XP 下跑得好好的,一换到 Win7 就报错,心里那个憋屈啊。
先说说 URL 的问题。虽然自己确信路径没错,但系统就是不给面子。至于 Web.xml 配置——说实话,这块儿本来就不太熟,跟着网上的教程一步步走,结果该错还是错,一点没少。
实在没辙了,只能回头再啃 URL 这条线。毕竟归根结底,错误提示就是“找不到网页”。这时候重新审视了一遍 Flex 编译生成的文件,才突然灵光一闪——之前编译时,项目只生成了 SWF 文件和对应的 HTML 文件,但这次项目中压根儿没有 HTML 文件。问题根源,就在这里。
右键项目 → 进入属性 → Flex 编译器 → HTML 包装器 → 勾选(如果已经勾选,先取消应用,再重新勾选,重新生成 HTML 模板)。
错误内容如下图:

找到 ja va 工程中的 ServerPlugins\WebContent\WEB-INF\flex\services-config.xml,修改以下内容:
复制代码 代码如下:
原有的写法:
改为:
注意:这里的关键改动是把 HTTPS 和 SecureAMFEndpoint 换成了 HTTP 和普通 AMFEndpoint,同时去掉了 {context.root} 占位符,直接写死了 ja va 端的工程名。如果你也遇到类似问题,不妨先检查一下 HTML 模板是否生成,再确认一下通道定义是否匹配实际部署环境。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8