Spring мыло WS работает на моем локальном компьютере, но на сервере Linux Tomcat запрос получает значение NULL - PullRequest
0 голосов
/ 26 октября 2018

Я создал Spring SOAP WS, и он отлично работает на моем ЛОКАЛЬНОМ компьютере, но когда я развернул войну на сервере, он развернулся без каких-либо ошибок.

Но когда я вызывал его, то каждый раз, когда он выдает мне запрос null,Я использовал ту же версию JAVA и версию Tomcat на своем локальном ПК и сервере.

@Endpoint
public class ServiceEndpoint {
    private static final String NAMESPACE_URI = "urn:clr:remtp:schemas:PlaceOrderRequest:1.00";
    private static final String NAMESPACE_URI2 = "urn:clr:remtp:schemas:PlaceOrderResponse:1.00";
    private static Logger logg = Logger.getLogger(ServiceEndpoint.class);
    @Autowired
    private  Broadband_service broadband_service;
    @PayloadRoots({
        @PayloadRoot(namespace = NAMESPACE_URI, localPart = "placeOrderRequest"),
        @PayloadRoot(namespace = NAMESPACE_URI2, localPart = "placeOrderResponse")
        })
    @ResponsePayload    
    public GetPlaceOrderResponse placeOrder(@RequestPayload GetPlaceOrderRequest request) throws Exception {
        logg.info("Payload Request Execution start.");
        System.out.println("reequest value is <<<<<<<<< "+request);
        GetPlaceOrderResponse response = new GetPlaceOrderResponse();
        broadband_service.placeOrder(response,request);
        return response;
    }
}
...