diff options
author | Christof Rabensteiner <christof.rabensteiner@iaik.tugraz.at> | 2019-05-10 08:55:23 +0200 |
---|---|---|
committer | Christof Rabensteiner <christof.rabensteiner@iaik.tugraz.at> | 2019-05-10 08:55:23 +0200 |
commit | 8217b17db25229ae57ab50b350a30c4f1e0ad87f (patch) | |
tree | 4a5ac8281e9e08e9964f3e8df7cdf37407812dd6 | |
parent | a95679d191c2ac9cd4d61a5848240163e1676495 (diff) | |
download | moa-zs-8217b17db25229ae57ab50b350a30c4f1e0ad87f.tar.gz moa-zs-8217b17db25229ae57ab50b350a30c4f1e0ad87f.tar.bz2 moa-zs-8217b17db25229ae57ab50b350a30c4f1e0ad87f.zip |
Fix Hardcoded WSDL locations
-rw-r--r-- | pom.xml | 6 | ||||
-rw-r--r-- | src/main/java/at/gv/egiz/moazs/config/App2MzsServiceConfig.java | 9 |
2 files changed, 10 insertions, 5 deletions
@@ -141,15 +141,15 @@ <wsdlOptions> <wsdlOption> <wsdl>${project.basedir}/src/main/resources/mzs/app2mzs.wsdl</wsdl> - <wsdlLocation>classpath:wsdl/app2mzs.wsdl</wsdlLocation> + <wsdlLocation>classpath:mzs/app2mzs.wsdl</wsdlLocation> </wsdlOption> <wsdlOption> <wsdl>${project.basedir}/src/main/resources/zusemsg/app2zuse_p2.wsdl</wsdl> - <wsdlLocation>classpath:wsdl/app2zuse_p2.wsdl</wsdlLocation> + <wsdlLocation>classpath:zusemsg/app2zuse_p2.wsdl</wsdlLocation> </wsdlOption> <wsdlOption> <wsdl>${project.basedir}/src/main/resources/zusetnvz/zuse2tnvz_p2.wsdl</wsdl> - <wsdlLocation>classpath:wsdl/app2zuse_p2.wsdl</wsdlLocation> + <wsdlLocation>classpath:zusetnvz/app2zuse_p2.wsdl</wsdlLocation> </wsdlOption> </wsdlOptions> </configuration> 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; } |