code: @Override
      public Conduit getConduit(EndpointInfo endpointInfo, EndpointReferenceType target) throws IOException {
          //create our LibertyHTTPConduit so that we can set the TCCL when run the handleResponseInternal asynchronously
          LibertyHTTPConduit conduit = new LibertyHTTPConduit(bus, endpointInfo, target);
  
          //following are copied from the super class.
          //Spring configure the conduit.  
          String address = conduit.getAddress();
          if (address != null && address.indexOf('?') != -1) {
              address = address.substring(0, address.indexOf('?'));
          }
          HTTPConduitConfigurer c1 = bus.getExtension(HTTPConduitConfigurer.class);
          if (c1 != null) {
              c1.configure(conduit.getBeanName(), address, conduit);
          }
          configure(conduit, conduit.getBeanName(), address);
          conduit.finalizeConfig();
          //copy end.
  
          //open the auto redirect when load wsdl, and close auto redirect when process soap message in default.
          //users can open the auto redirect for soap message with ibm-ws-bnd.xml
          if (conduit != null) {
              HTTPClientPolicy clientPolicy = conduit.getClient();
  
              clientPolicy.setAutoRedirect(CXF_TRANSPORT_URI_RESOLVER_QNAME.equals(endpointInfo.getName()));
          }
  
          // Set defaultSSLConfig for this HTTP Conduit, in case it is needed when retrieve WSDL from HTTPS URL
          AtomicServiceReference<JaxWsSecurityConfigurationService> secConfigSR = securityConfigSR.get();
          JaxWsSecurityConfigurationService securityConfigService = secConfigSR == null ? null : secConfigSR.getService();
          if (null != securityConfigService) {
              // set null values for sslRef and certAlias so the default one will be used
              securityConfigService.configClientSSL(conduit, null, null);
          }
  
          return conduit;
      }
docs: set the auto-redirect to true