0

Flex から Web サービスにアクセスしようとしています。Web サービスは、Glassfish 3.1 アプリケーション サーバーにデプロイされます。ここで、Flex はサーバーのルート (最上位) に「crossdomain.xml」ファイルを必要とします。

問題は次のとおりです。クロスドメイン ファイルは docroot ディレクトリ (c:\Glassfish3\Glassfish\domains\domain1\docroot) 内にあるはずであることがわかりました。それはまさに私が置いた場所ですが、到達しようとすると 404 が返されます。

アプリケーションの下にも入れてみましたが、うまくいきませんでした。

私は何をすべきか?

ありがとう、イド

4

1 に答える 1

0

OK、答えは見つかりましたが、これが推奨されるかどうかはわかりません。

Glassfish管理コンソール内で、[構成]->[サーバー構成]->[ネットワーク構成]->[http-listener-1]の下にあります。

アドレスを「0.0.0.0」からサーバーの実際のIPアドレスに変更しました。

これで正常に動作し、crossdomain.xmlにアクセスできるようになりましたが、前述したように、このアクションが推奨されているかどうかはわかりません。他のエラーは発生しません。

ありがとうございました。

于 2012-08-23T12:53:18.783 に答える