You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2014/06/30 12:12:12 UTC
svn commit: r1606664 -
/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java
Author: rmannibucau
Date: Mon Jun 30 10:12:11 2014
New Revision: 1606664
URL: http://svn.apache.org/r1606664
Log:
TOMEE-1261 reading SoapBinding even for ejbs
Modified:
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java?rev=1606664&r1=1606663&r2=1606664&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java (original)
+++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/config/WsDeployer.java Mon Jun 30 10:12:11 2014
@@ -311,10 +311,9 @@ public class WsDeployer implements Dynam
// publish more than one port for the same implementation by configuration
portComponent.setPortComponentName(sessionBean.getEjbName());
- } else { // JAX-WS Metadata specification default
- portComponent.setPortComponentName(JaxWsUtils.getPortQName(ejbClass).getLocalPart());
-
- }
+ } else { // JAX-WS Metadata specification default
+ portComponent.setPortComponentName(JaxWsUtils.getPortQName(ejbClass).getLocalPart());
+ }
webserviceDescription.getPortComponent().add(portComponent);
final ServiceImplBean serviceImplBean = new ServiceImplBean();
@@ -322,6 +321,9 @@ public class WsDeployer implements Dynam
portComponent.setServiceImplBean(serviceImplBean);
// Checking if MTOM must be enabled
+ if (portComponent.getProtocolBinding() == null) {
+ portComponent.setProtocolBinding(JaxWsUtils.getBindingUriFromAnn(ejbClass));
+ }
if (SOAPBinding.SOAP12HTTP_MTOM_BINDING.equals(portComponent.getProtocolBinding()) ||
SOAPBinding.SOAP11HTTP_MTOM_BINDING.equals(portComponent.getProtocolBinding())) {
portComponent.setEnableMtom(true);