0

我使用 metro 和 glassfish 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>

如果我将实现更改为 servlet 端点(.war),一切运行正常,所以我认为我在配置中遗漏了一些东西。

4

1 回答 1

0

要完成这项工作,您需要将 glassfish 中 grizzly 的捆绑版本更新到 1.9.55 。

于 2012-12-24T15:06:05.050 回答