Web services 如何运行ssl EJB Web服务?
我已经使用metro和glassfish 3.1.2(b5)创建了一个Ejb端点WebService(.EAR)。 wsdl文件是通过https发布和访问的。 我从受保护的url生成了客户机工件,当我运行客户机时,我收到以下错误(服务器端): 以下是我配置安全连接的方式:Web services 如何运行ssl EJB Web服务?,web-services,security,jakarta-ee,glassfish,jax-ws,Web Services,Security,Jakarta Ee,Glassfish,Jax Ws,我已经使用metro和glassfish 3.1.2(b5)创建了一个Ejb端点WebService(.EAR)。 wsdl文件是通过https发布和访问的。 我从受保护的url生成了客户机工件,当我运行客户机时,我收到以下错误(服务器端): 以下是我配置安全连接的方式: <glassfish-ejb-jar> <enterprise-beans> <ejb> <ejb-name>my_web_s
<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),那么一切都正常运行,因此我认为我在配置中遗漏了一些内容。要实现这一点,您需要将glassfish中的grizzly捆绑版更新为1.9.55。嘿,伙计,我有一个类似的问题,我无法完全尝试您的解决方案。你是如何更新《玻璃鱼》中的灰熊的。在mq/lib/中有一个grizzly.jar,当然还有很多其他grizzly库。glassfish 3.1.2.2仍然保留了旧的1.9.36。我试图包含您提到的grizzly nio网络及其依赖项(我找不到只有grizzly.jar的那个),但没有成功。我的问题:如何更新glassfish中的grizzly
<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>