Я изменил контекстный путь в файле свойств, и после этого, когда я пытаюсь запустить веб-сервис из SOAPUI, я получаю пустую страницу в качестве ответа. Итак, я дал то же значение, что и в context-root для jboss -web.xml. Тем не менее, столкнувшись с той же проблемой.
server.contextPath=/myvalue
<context-root>/myvalue</context-root>
Я также внес некоторые изменения в класс SOAPWSConfig.
@Bean
public ServletRegistrationBean messageDispatcherServlet(ApplicationContext applicationContext) {
MessageDispatcherServlet servlet = new MessageDispatcherServlet();
servlet.setApplicationContext(applicationContext);
servlet.setTransformWsdlLocations(true);
return new ServletRegistrationBean(servlet,"/myvalue/*");
}
Ниже приведено изменение, которое я внес в свой верблюжий маршрут, чтобы указать URL:
from("spring-ws:uri:http://{{webservice.ipaddress}}:{{webservice.port}}/{{server.contextPath}}/CCSWebServiceBean/GetScheduleDetailsCCS?endpointMapping=#endpointMapping")
.unmarshal(jaxb).process(ccsServiceProcessor).marshal(jaxb);
}
Он работал со значением contextPath по умолчанию. URL, который я использую для обращения к SOAPUI:
http://10.80.11.65:8080/myvalue/CCSWebServiceBean/GetScheduleDetailsCCS
Пожалуйста, помогите решить эту проблему.
Заранее спасибо.