1

私はjettyを使用し、websocketを使用しています。IE8 と IE9 で flash websocket を使用しようとしましたが、いくつか問題があります。フラッシュ ポリシー ファイルを取得しようとして WebSocket.loadFlashPolicyFile("xmlsocket://127.0.0.1:9999/policy") いますが、サーブレットを呼び出しません。

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>

どうすれば修正できますか?

4

1 に答える 1

0

次に、apacheモジュールを使用してポリシーファイルを提供する方法の例を示します。 http://socketpolicyserver.com/すでにJettyをWebサーバーとして使用しているので、IE9用プラグインhttp://html5labs.interoperabilitybridges.comやjetty-websocketをサーブレット実装インターフェイスとして使用する方が簡単かもしれません。

于 2012-09-23T09:14:24.387 に答える