Hi,

I've problems making a simple web service that instead of only primitive
types returns a bean. What I want is to work as a basis with beans and
annotate them.
I always get a  BeanXXX not know in this context or similar. 

I understand that JAXB can't found the BeanXXX but I don't know how to
register it in a way that Axis2 found it. Because if I use the same code and
I put it in GlassFish it works as expected.

That's my code:

---WebS.java
@WebService()
public class WebS{
    @WebMethod
    @WebResult
    public Missatge getMissatge(String m1,String m2) {
        Message m=new Message ();
        m.setM1(m1);
        m.setM2(m2);
        return m;
    }
}

---And  Message.java----
@XmlRootElement
public class Message {
 it's a simple bean with String m1 and String m2 properties
}

That's a problem of Axis2 with complex types? A functionality that isn't
supported? I'm a newbie in JAX-WS but what confuses me is that in Glassfish
works as expected.

I've tried also to generate the code with wsgen before deploy, and try
several ways of annotating but nothing worked well.

I will greatly appreciate if someone can give me a clue of what I'm doing
wrong or point me to a sample that returns complex type and work through
annotated beans.


A lot of thanks in advance,

---
Joan Jesus Pujol Espinar
http://www.joanpujol.cat

-- 
View this message in context: 
http://www.nabble.com/JAX-WS-with-complex-types-problems-%C2%BF-tp17289551p17289551.html
Sent from the Axis - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to