From 8217b17db25229ae57ab50b350a30c4f1e0ad87f Mon Sep 17 00:00:00 2001 From: Christof Rabensteiner Date: Fri, 10 May 2019 08:55:23 +0200 Subject: Fix Hardcoded WSDL locations --- src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/main/java/at/gv/egiz/moazs/config') diff --git a/src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java b/src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java index ab097cb..74b0305 100644 --- a/src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java +++ b/src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java @@ -4,11 +4,13 @@ import at.gv.egiz.moazs.App2MzsService; import at.gv.zustellung.app2mzs.xsd.App2Mzs; import org.apache.cxf.Bus; import org.apache.cxf.jaxws.EndpointImpl; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import javax.xml.ws.Endpoint; +import java.net.URL; @Configuration public class App2MzsServiceConfig { @@ -19,12 +21,15 @@ public class App2MzsServiceConfig { @Autowired private App2MzsService app2mzsService; + @Autowired + private App2Mzs app2mzs; + @Bean public Endpoint endpoint() { EndpointImpl endpoint = new EndpointImpl(bus, app2mzsService); endpoint.setAddress("/"); - endpoint.setServiceName(app2mzs().getServiceName()); - endpoint.setWsdlLocation("src/main/resources/mzs/app2mzs.wsdl"); + endpoint.setServiceName(app2mzs.getServiceName()); + endpoint.setWsdlLocation(app2mzs.getWSDLDocumentLocation().toString()); endpoint.publish(); return endpoint; } -- cgit v1.2.3