DynamicClientFactory compilation wrong classpath Jboss5 -------------------------------------------------------
Key: CXF-2710 URL: https://issues.apache.org/jira/browse/CXF-2710 Project: CXF Issue Type: Bug Environment: Windows XP SP2, JBoss 5.1.0, JDK 1.6.0_07 Reporter: Prasad Deshpande Hi, I'm getting error when compiling dynamic client inside an .ear. when I debug through, I found that in method "compileJavaSrc" of DymanicClientFactory class, I get classPath as empty string because of which compilation is failing. However if I set classPath value to "." then it all works file. I thought of debugging the reason for why classPath is coming as null & found that in "setupClasspath" method I get value of classLoader parameter as "baseclassloa...@828ebf{vfsfile:/C:/jboss-5.1.0.GA/server/eFp-40-Oracle/deploy/efp.ear/}" which is not an instanceof URLClassLoader. also protocol now says that it's "vfsfile:/" not "file:/". I think we need some default value of classpath like ".", Otherwise "javac" command would fail like below. 12:56:07,937 INFO [STDOUT] javac: invalid flag: C:/DOCUME~1/Prasad_D/LOCALS~1/Temp/org.apache.cxf.jaxws.endpoint.dynamic.jaxwsdynamicclientfact...@3c65c3-1268398562703-classes Usage: javac <options> <source files> use -help for a list of possible options 12:56:07,937 SEVERE [DynamicClientFactory] Could not compile java files for http://localhost:8080/webservice/services/WSFreeTextListAPI?wsdl. If you have any suggestion to me, please let me know. I'll correct my code. Here is my code snippet: JaxWsDynamicClientFactory factory = JaxWsDynamicClientFactory.newInstance(); client = factory.createClient(wsdlUrl); ClientImpl clientImpl = (ClientImpl) client; Endpoint endpoint = clientImpl.getEndpoint(); I tried using ClassLoader version of the "createClient" method... still doesn't help. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.