[ https://issues.apache.org/jira/browse/CXF-7523?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sumeet Mahajan updated CXF-7523: -------------------------------- Summary: JaxWsDynamicClientFactory loads WSDL generated POJO's in classpath only "once" (was: JaxWsDynamicClientFactory loads WSDL POJO's in classpath only "once") > JaxWsDynamicClientFactory loads WSDL generated POJO's in classpath only "once" > ------------------------------------------------------------------------------ > > Key: CXF-7523 > URL: https://issues.apache.org/jira/browse/CXF-7523 > Project: CXF > Issue Type: Bug > Components: JAX-WS Runtime > Affects Versions: 3.1.13 > Reporter: Sumeet Mahajan > Priority: Critical > Attachments: DataImportUtility.wsdl > > > I have below code, > JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstance(); > client = dcf.createClient("/sm/ws/wsdl/DataImportUtility.wsdl", > Thread.currentThread().getContextClassLoader()) > This generates POJO classes defined in my WSDL and then I save the "client" > as a private class level variable in a singleton instance. > When i try to load it it does load the classes and invokes webservice. > On the 2nd run, when I try to use the same "client" instance and load the > POJO's using below code, > ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); > Object req = classLoader.loadClass(pkg+".GetHoldingsRequest").newInstance(); > I get ClassNotFoundException. -- This message was sent by Atlassian JIRA (v6.4.14#64029)