This week's book giveaway is in the Android forum.
We're giving away four copies of Head First Android and have Dawn & David Griffiths on-line!
See this thread for details.
The moose likes Web Services and the fly likes Web Service using JDK 1.6, Jboss 5.1.0 GA and JBossWS Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Head First Android this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Web Service using JDK 1.6, Jboss 5.1.0 GA and JBossWS" Watch "Web Service using JDK 1.6, Jboss 5.1.0 GA and JBossWS" New topic
Author

Web Service using JDK 1.6, Jboss 5.1.0 GA and JBossWS

rex hindlekar
Greenhorn

Joined: Feb 25, 2010
Posts: 16
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

Joined: Feb 25, 2010
Posts: 16
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

Joined: Feb 25, 2010
Posts: 16
<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
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Web Service using JDK 1.6, Jboss 5.1.0 GA and JBossWS
 
It's not a secret anymore!