developer.gubler [http://community.jboss.org/people/developer.gubler] created the discussion
"JBoss Newbie Question" To view the discussion, visit: http://community.jboss.org/message/614529#614529 -------------------------------------------------------------- I am new to JBoss and web services. I am having difficulty deploying a sample web service on JBoss. The sample web service has a JAXB response. The environment I am working with: JBoss 5.1.0 JBossWS Native 3.4.0 What I have done: 1. Created a XSD for the response <?xml version="1.0" encoding="UTF-8"?> <schema xmlns=" http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema" xmlns:xsd=" http://www.w3.org/2001/XMLSchema http://www.w3.org/2001/XMLSchema" xmlns:jxb=" http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb" jxb:version="2.0" xmlns:tns=" http://www.dstsystems.com/GreetingResponse http://www.dstsystems.com/GreetingResponse" targetNamespace=" http://www.dstsystems.com/GreetingResponse http://www.dstsystems.com/GreetingResponse" elementFormDefault="qualified"> <xsd:element name="GreetingResponse"> <xsd:complexType> <xsd:sequence> <xsd:element minOccurs="0" name="language" type="xsd:string" /> <xsd:element minOccurs="0" name="person" type="xsd:string" /> </xsd:sequence> </xsd:complexType> </xsd:element> </schema> 2. Run XJC to create the JAXB classes 3. Created my SEI package tutorial.hanbo.webservice; import java.io.StringReader; import javax.jws.WebMethod; import javax.jws.WebService; import javax.xml.bind.JAXBContext; @WebService public class Greeting { @WebMethod public GreetingResponse greetClient(String userName) { GreetingResponse response = null; try { JAXBContext ctxResponse = JAXBContext.newInstance( "tutorial.hanbo.webservice" ); response = (GreetingResponse)ctxResponse.createUnmarshaller().unmarshal( new StringReader( "<GreetingResponse><language>English</language><person>" + userName + "</person></GreetingResponse>" ) ); } catch ( Exception e ) { e.printStackTrace(); } return response; } } 4. Created a WAR file 5. Deployed my application Everything works fine until I try to deploy it. When I try to deploy it, I get the following error messages: 12:54:15,312 ERROR [JBossXSErrorHandler] JBossWS_webservice.hanbo.tutorial_3255632659267054358.xsd[domain: http://www.w3.org/TR/xml-s http://www.w3.org/TR/xml-s chema-1]::[key=src-resolve]::Message=src-resolve: Cannot resolve the name 'ns1:language' to a(n) 'element declaration' component. 12:54:15,312 ERROR [JBossXSErrorHandler] JBossWS_webservice.hanbo.tutorial_3255632659267054358.xsd[domain: http://www.w3.org/TR/xml-s http://www.w3.org/TR/xml-s chema-1]::[key=src-resolve]::Message=src-resolve: Cannot resolve the name 'ns1:person' to a(n) 'element declaration' component. 12:54:15,328 INFO [WSDLFilePublisher] WSDL published to: file:/C:/JBoss/jboss-5.1.0.GA/server/default/data/wsdl/WS-Example.war/Gree tingService5953674029938406316.wsdl Does the above error messages indicate that the Abstract Contract (i.e. wsdl + schema) is being generated incorrectly or am I doing something incorrectly? Thanks, dg Newbie JBoss User -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/614529#614529] Start a new discussion in Beginner's Corner at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2075]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
