メトロとグラスフィッシュ 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) に変更すると、すべてが正常に実行されるため、構成に何かが欠けていると思います。