jbossws / problem in generating client. NoSuchMethod
mmarcom Sep 7, 2006 8:38 AMhi all,
i m trying to generate a client using jbossws wstools ant task (within maven2)..
here's my task
<tasks>
<taskdef name="wstools" classname="org.jboss.ws.tools.ant.wstools">
<classpath refid="maven.dependency.classpath"/>
<classpath>
<fileset dir="${jboss.libdir}\client">
<include name="activation.jar"/>
<include name="javassist.jar"/>
<include name="jbossall-client.jar"/>
<include name="jbossretro-rt.jar"/>
<include name="jboss-backport-concurrent.jar"/>
<include name="jbossws-client.jar"/>
<include name="jboss-xml-binding.jar"/>
<include name="jbossws14-client.jar"/>
<include name="log4j.jar"/>
<include name="mail.jar"/>
<include name="wsdl4j.jar"/>
</fileset>
<fileset dir="${jboss.libdir}\lib\endorsed">
<include name="*.jar"/>
</fileset>
</classpath>
</taskdef>
<echo message="********** Running jboss ws **************"/>
<mkdir dir="dd/ws" />
<wstools dest="${project.build.outputDirectory}/META-INF"
config="${workspace.dir}/middleware/ngenMiddleware/jboss/wstools-messenger-config.xml"/>
<wstools dest="${project.build.outputDirectory}/META-INF"
config="${workspace.dir}/middleware/ngenMiddleware/jboss/wstools-translation-config.xml"/>
<wstools dest="client"
config="${workspace.dir}/middleware/ngenMiddleware/client/wstools-messenger-client-config.xml"/>
the first two (generation of wsdl ) worked fine, the latter not..
and here's the exception
[ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] com.ibm.wsdl.xml.WSDLReaderImpl.setEntityResolver(Lorg/xml/sax/EntityReso lver;)V [INFO] ------------------------------------------------------------------------ [INFO] Trace java.lang.NoSuchMethodError: com.ibm.wsdl.xml.WSDLReaderImpl.setEntityResolver(L org/xml/sax/EntityResolver;)V at org.jboss.ws.metadata.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitio nsFactory.java:142) at org.jboss.ws.tools.WSDLToJava.convertWSDL2Java(WSDLToJava.java:121) at org.jboss.ws.tools.helpers.ToolsHelper.handleWSDLToJavaGeneration(Too lsHelper.java:324) at org.jboss.ws.tools.WSTools.process(WSTools.java:138) at org.jboss.ws.tools.WSTools.generate(WSTools.java:120) at org.jboss.ws.tools.ant.wstools.execute(wstools.java:103) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractA ntMojo.java:99) at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:82) at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi nManager.java:412) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa ultLifecycleExecutor.java:534) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi fecycle(DefaultLifecycleExecutor.java:475) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau ltLifecycleExecutor.java:454) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan dleFailures(DefaultLifecycleExecutor.java:306) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen ts(DefaultLifecycleExecutor.java:273) at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi fecycleExecutor.java:140) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
i followed what has been described here
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3968854
but still i am getting same exception........
can anyone help? thanx and regards
marco