Java アプリケーションのグラフィカル インターフェイスとして html/js を使用したいと考えています。このために、Jetty http サーバーを port で実行しています8040
。
8080
クライアント スクリプトは、jQuery AJAXget()
メソッドを使用して、ポート の Mongoose サーバーで実行されます。
AJAX リクエストを実行すると、
XMLHttpRequest cannot load http://localhost:8040/. Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.
私は少しグーグルをしました:そして、これはSame origin policyとして知られていることがわかりました、そして私がこの権利を理解していれば、スクリプトは同じアドレスの別のポートにリクエストを行うことはできませんか?では、どうすればこれを機能させることができますか。同じマシンでJavaサーバーとJavaScriptクライアントの両方を実行しますか?