IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Web Java Discussion :

cxf + annotations + jboss 4.2.3


Sujet :

Services Web Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut cxf + annotations + jboss 4.2.3
    Bonjour;

    je suis débutant en web service est j'aimerai faire une application client-serveur élémentaire (du genre Hello World) avec Apache CXF2.1.4.
    Le côté serveur doit être hébergé dans JBoss. s'il y a un tutoriel car j'ai trouver des exemple mais il utilise (Spring + tomcat) alors que je veux utiliser les annotations de jdk 1.6

    merci d'avance

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 2
    Par défaut
    SOS : je suis dans une grande galère ça fait une semaine que j'avance pas .
    j'ai commencer mon service web hello world avec des annotations et j'ai voulu le déployer sur le serveur Jboss sauf que lorsque j'ai testé avec mon client généré par cxf jai l'erreur suivante :

    Invoking sayHello...
    Exception in thread "main" javax.xml.ws.WebServiceException: No Content-type in the header!
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:143)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:74)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:559)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:518)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:503)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:400)
    at com.sun.xml.ws.client.Stub.process(Stub.java:235)
    at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:120)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:230)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210)
    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:103)
    at $Proxy29.sayHello(Unknown Source)
    at oca.HelloWorld_HelloWorldPort_Client.main(HelloWorld_HelloWorldPort_Client.java:56)



    je met en pièces jointes mon sekeleton et stub client merci d'avance sinon mon wsdl c'est le suivant : <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions name="HelloWorldService" targetNamespace="oca" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="oca" xmlnssd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
    <wsdl:types>
    <xs:schema xmlnss="http://www.w3.org/2001/XMLSchema" xmlns:tns="oca" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="oca">
    <xs:element name="sayHello" type="tns:sayHello"/>
    <xs:element name="sayHelloResponse" type="tns:sayHelloResponse"/>
    <xs:complexType name="sayHello">
    <xs:sequence>
    <xs:element minOccurs="0" name="text" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name="sayHelloResponse">
    <xs:sequence>
    <xs:element minOccurs="0" name="return" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    </xs:schema>
    </wsdl:types>
    <wsdl:message name="sayHelloResponse">
    <wsdl:part name="parameters" element="tns:sayHelloResponse">
    </wsdl:part>
    </wsdl:message>
    <wsdl:message name="sayHello">
    <wsdl:part name="parameters" element="tns:sayHello">
    </wsdl:part>
    </wsdl:message>
    <wsdl:portType name="HelloWorld">
    <wsdl:operation name="sayHello">
    <wsdl:input name="sayHello" message="tns:sayHello">
    </wsdl:input>
    <wsdl:output name="sayHelloResponse" message="tns:sayHelloResponse">
    </wsdl:output>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="HelloWorldServiceSoapBinding" type="tns:HelloWorld">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="sayHello">
    <soap:operation soapAction="" style="document"/>
    <wsdl:input name="sayHello">
    <soap:body use="literal"/>
    </wsdl:input>
    <wsdl:output name="sayHelloResponse">
    <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="HelloWorldService">
    <wsdl:port name="HelloWorldPort" binding="tns:HelloWorldServiceSoapBinding">
    <soap:address location="http://localhost:9090/HelloWorldPort"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. Deploiement d'un Web Service CXF avec JBOSS
    Par katarnos dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 13/10/2010, 18h15
  2. Réponses: 2
    Dernier message: 04/12/2009, 14h49
  3. Réponses: 1
    Dernier message: 18/11/2009, 16h33
  4. JBoss et Annotations personnelles
    Par yashiro dans le forum Wildfly/JBoss
    Réponses: 0
    Dernier message: 10/06/2009, 19h53
  5. Réponses: 5
    Dernier message: 04/05/2006, 14h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo