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 --- pom.xml | 6 +++--- src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java | 9 +++++++-- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/pom.xml b/pom.xml index cddc6c9..64e3493 100644 --- a/pom.xml +++ b/pom.xml @@ -141,15 +141,15 @@ ${project.basedir}/src/main/resources/mzs/app2mzs.wsdl - classpath:wsdl/app2mzs.wsdl + classpath:mzs/app2mzs.wsdl ${project.basedir}/src/main/resources/zusemsg/app2zuse_p2.wsdl - classpath:wsdl/app2zuse_p2.wsdl + classpath:zusemsg/app2zuse_p2.wsdl ${project.basedir}/src/main/resources/zusetnvz/zuse2tnvz_p2.wsdl - classpath:wsdl/app2zuse_p2.wsdl + classpath:zusetnvz/app2zuse_p2.wsdl 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