java - flash websocket + jetty

标签 java flash websocket jetty

我使用jetty并且使用websocket。 我尝试在 IE8 和 IE9 上使用 flash websocket,但遇到了一些问题。 我正在尝试获取闪存策略文件: WebSocket.loadFlashPolicyFile("xmlsocket://127.0.0.1:9999/policy") 但它不会对我的 servlet 进行任何调用:

public class PolicyServlet extends GenericServlet {
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("SEVERE");
    }
}

在 web.xml 中:

<servlet-mapping>
     <servlet-name>PolicyServlet</servlet-name>
     <url-pattern>/policy</url-pattern>
</servlet-mapping>

如何修复它?

最佳答案

以下是如何使用 apache 模块来提供策略文件的示例。 http://socketpolicyserver.com/ 。也许您使用IE9插件会更容易http://html5labs.interoperabilitybridges.com和/或 jetty-websocket 作为您的 servlet 实现接口(interface),因为您已经使用 jetty 作为您的 Web 服务器。

关于java - flash websocket + jetty ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12409236/

相关文章:

java - socket虽然连接不上,但不抛异常

java - SQLite异常: no such column error

javascript - python调用flash加载html页面失败

java - 是否有适用于 Web 应用程序的开源图像调整大小和 uploader ?

flash - AS3、垃圾收集和带监听器的多级 Sprite

java - 如何从远程机器访问websocket

java - (Java) 类的数组

java - 当请求数量很大时,HTTP post方法显示400错误

python - 使用 websocket 实时流 stdout 和 stdin

sockets - 如何与c++库websocket++建立安全套接字连接?