0

メトロとグラスフィッシュ 3.1.2(b5) を使用して、Ejb エンドポイント WebService (.EAR) を作成しました。wsdl ファイルは公開されており、https 経由でアクセスできます。セキュリティで保護された URL からクライアント アーティファクトを生成しました。クライアントを実行すると、次のエラーが発生します (サーバー側):

ATTENTION: Invalid request scheme for Endpoint my_web_service. Expected https . Received http

これは、安全な接続をどのように構成したかです。

<glassfish-ejb-jar>
    <enterprise-beans>


        <ejb>
            <ejb-name>my_web_service</ejb-name>
            <webservice-endpoint>
                <port-component-name>my_web_service</port-component-name>
                <transport-guarantee>CONFIDENTIAL</transport-guarantee>
            </webservice-endpoint>
        </ejb>  

    </enterprise-beans>
</glassfish-ejb-jar>

実装をサーブレット エンドポイント (.war) に変更すると、すべてが正常に実行されるため、構成に何かが欠けていると思います。

4

1 に答える 1

0

これを機能させるには、glassfish にバンドルされているグリズリーのバージョンを 1.9.55 に更新する必要があります。

于 2012-12-24T15:06:05.050 に答える