wsconsume - check path environment variable
jimmy001 May 16, 2013 11:39 AMHello,
I am trying to use "wsconsume" which comes with JBoss 7.1. I receive the following output:
Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
wsdl2java -compile -exsh false -d D:\Java\dev\xxx\jboss-as-7.1.1.Final\bin
\output -verbose -classdir D:\Java\dev\xxx_xxx\jboss-as-7.1.1.Final\bin\output
-allowElementReferences http://localhost:8080/xxx1.2-SNAPSHOT/UserServi
ce/UserService?wsdl
wsdl2java - Apache CXF 2.4.6[ERROR] IOException during exec() of compiler "javac". Check your path environme
nt variable.
Failed to invoke WSDLToJava
org.apache.cxf.tools.common.ToolException: Failed to compile generated code
at org.apache.cxf.tools.common.ClassUtils.compile(ClassUtils.java:115)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJav
aContainer.java:265)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaCon
tainer.java:138)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaCon
tainer.java:286)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.ja
va:103)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
at org.jboss.wsf.stack.cxf.tools.CXFConsumerImpl.consume(CXFConsumerImpl
.java:250)
at org.jboss.ws.tools.cmd.WSConsume.importServices(WSConsume.java:279)
at org.jboss.ws.tools.cmd.WSConsume.mainInternal(WSConsume.java:104)
at org.jboss.ws.tools.cmd.WSConsume.main(WSConsume.java:92)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.jboss.modules.Module.run(Module.java:260)
at org.jboss.modules.Main.main(Main.java:291)
When using "wsconsume" from JBoss 5.1 it runs fine.
I am using:
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
I have the impression it wants "wsdl2java" in the "path" variable, but I can't find it in the JBOSS_HOME\bin folder nor in JAVA_HOME\bin...
What is necessary to make wsconsume to run?
Thx in advance guys
Jimmy