Glassfish JAX-WS并排SSL /不安全的EJB Web服务

Jus*_*tin 31 web-services glassfish java-metro-framework jax-ws ejb-3.0

是否可以同时运行单个@WebService bean作为安全和不安全的方式,最好使用除http/https协议差异之外的相同URL?

我可以使用以下方法运行安全或不安全的服务:

<transport-guarantee>CONFIDENTIAL</transport-guarantee>
Run Code Online (Sandbox Code Playgroud)

要么

<transport-guarantee>NONE</transport-guarantee>
Run Code Online (Sandbox Code Playgroud)

在sun-ejb-jar.xml里面

IE浏览器.

<ejb>
  <ejb-name>MyEJB</ejb-name>
  <webservice-endpoint>
    <port-component-name>MyWebService</port-component-name>
    <transport-guarantee>CONFIDENTIAL</transport-guarantee>
  </webservice-endpoint>
</ejb>
Run Code Online (Sandbox Code Playgroud)

建议?

小智 2

为什么你不使用 Apache HTTP 服务器或类似服务器来代理应用程序服务器?我通常这样做,并将 SSL 握手/打开到 HTTP 的文本连接保留在其前面。