Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Web Service using JDK 1.6, Jboss 5.1.0 GA and JBossWS

 
rex hindlekar
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello,

Has anyone created a web service using the Jbossws, jdk1.6 with Jboss 5.1.0 Ga?

Does the client work properly?

Rgds,

Seetesh
 
rex hindlekar
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just got the ws working.

Ping me for the code if you require.

JBoss requires new jar files in lib\endorsed to be configured
 
rex hindlekar
Greenhorn
Posts: 16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
<code>
build.xml

<wsconsume
fork="true"
verbose="true"
sourcedestdir="src"
keep="true"
binding="d:/ws-newfile.xml"
wsdl="http://localhost:8080/Test/TestManager?wsdl"/>


ws-newfile.xml
==========
<?xml version="1.0" encoding="UTF-8"?>
<jaxws:bindings node="wsdl:definitions/wsdl:types/xsd:schema"
xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">

<jaxb:globalBindings>
<jaxb:serializable/>
<jaxb:javaType name="java.util.Date" xmlType="xsd:dateTime"/>
</jaxb:globalBindings>
</jaxws:bindings>


</code>

I am getting the following error
<code>
[wsconsume] Error: Could not import. (use --verbose to see full traces)
[wsconsume] java.lang.NoSuchMethodError: com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(Lcom/sun/xml/bind/v2/runtime/JAXBContextImpl$JAXBContextBuilder;)V
[wsconsume] at com.sun.xml.bind.v2.runtime.JAXBContextImpl$JAXBContextBuilder.build(JAXBContextImpl.java:1136)
[wsconsume] at com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getJAXBContext(BindInfo.java:330)
[wsconsume] at com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl$1.<init>(AnnotationParserFactoryImpl.java:80)
[wsconsume] at com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl.create(AnnotationParserFactoryImpl.java:79)
[wsconsume] at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.createAnnotationParser(NGCCRuntimeEx.java:359)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.annotation.action0(annotation.java:48)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.annotation.enterElement(annotation.java:73)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElement(NGCCHandler.java:74)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:294)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCHandler.revertToParentFromEnterElement(NGCCHandler.java:111)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.foreignAttributes.enterElement(foreignAttributes.java:50)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElement(NGCCHandler.java:74)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:200)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:250)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:238)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:226)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:262)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRuntime.java:378)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:270)
[wsconsume] at com.sun.xml.xsom.impl.parser.state.NGCCRuntime.startElement(NGCCRuntime.java:219)
[wsconsume] at org.xml.sax.helpers.XMLFilterImpl.startElement(Unknown Source)
[wsconsume] at com.sun.tools.xjc.util.SubtreeCutter.startElement(SubtreeCutter.java:104)
[wsconsume] at com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionBindingChecker.java:144)
[wsconsume] at org.xml.sax.helpers.XMLFilterImpl.startElement(Unknown Source)
[wsconsume] at com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.startElement(IncorrectNamespaceURIChecker.java:113)
[wsconsume] at org.xml.sax.helpers.XMLFilterImpl.startElement(Unknown Source)
[wsconsume] at com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.startElement(CustomizationContextChecker.java:188)
[wsconsume] at org.xml.sax.helpers.XMLFilterImpl.startElement(Unknown Source)
[wsconsume] at com.sun.tools.xjc.reader.internalizer.DOMForestScanner$LocationResolver.startElement(DOMForestScanner.java:141)
[wsconsume] at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:240)
[wsconsume] at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:277)
[wsconsume] at com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:246)
[wsconsume] at com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:123)
[wsconsume] at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:89)
[wsconsume] at com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan(DOMForestScanner.java:97)
[wsconsume] at com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse(DOMForestParser.java:99)
[wsconsume] at com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:262)
[wsconsume] at com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.java:337)
[wsconsume] at com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:124)
[wsconsume] at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:183)
[wsconsume] at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:172)
[wsconsume] at com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:516)
[wsconsume] at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:236)
[wsconsume] at com.sun.tools.xjc.api.impl.s2j.SchemaCompilerImpl.bind(SchemaCompilerImpl.java:85)
[wsconsume] at com.sun.tools.ws.processor.modeler.wsdl.JAXBModelBuilder.bind(JAXBModelBuilder.java:134)
[wsconsume] at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildJAXBModel(WSDLModeler.java:2245)
[wsconsume] at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.internalBuildModel(WSDLModeler.java:187)
[wsconsume] at com.sun.tools.ws.processor.modeler.wsdl.WSDLModeler.buildModel(WSDLModeler.java:133)
[wsconsume] at com.sun.tools.ws.wscompile.WsimportTool.run(WsimportTool.java:183)
[wsconsume] at org.jboss.ws.tools.jaxws.impl.SunRIConsumerImpl.consume(SunRIConsumerImpl.java:230)
[wsconsume] at org.jboss.wsf.spi.tools.cmd.WSConsume.importServices(WSConsume.java:230)
[wsconsume] at org.jboss.wsf.spi.tools.cmd.WSConsume.main(WSConsume.java:81)

BUILD FAILED
</code>

I have addede new endorsed folder to jboss and added to classpath.

Rgds,

Seetesh
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic