Bonjour,

J'ai un petit souci : je n'arrive pas à faire fonctionner les exemples fournis avec CXF (v2.04). Je suis sous Ubuntu Gustsy. J'ai positionné les variables comme indiqué dans le (les) "readme.txt".

J'obtiens toujours l'erreur suivante : "java.lang.NoClassDefFoundError: javax/servlet/ServletOutputStream". D'où cela pourrait il venir?

Merci beaucoup d'avance.

Voici les détails :
- Output console à l'execution de la commande ant server:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
flo@flo-desktop:~/java/libs/apache-cxf-2.0.4-incubator/samples/callback$ ant server
Buildfile: build.xml
    [mkdir] Created dir: /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build
 
maybe.generate.code:
 
generate.code:
     [echo] Generating code using wsdl2java...
    [mkdir] Created dir: /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build/classes
    [mkdir] Created dir: /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build/src
     [java] Loading FrontEnd jaxws ...
     [java] Loading DataBinding jaxb ...
     [java] wsdl2java -sn CallbackService -verbose -d /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build/src /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/wsdl/basic_callback.wsdl
     [java] wsdl2java - Apache CXF (incubator) 2.0.4-incubator
     [java] 
     [java] Loading FrontEnd jaxws ...
     [java] Loading DataBinding jaxb ...
     [java] wsdl2java -sn SOAPService -verbose -d /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build/src /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/wsdl/basic_callback.wsdl
     [java] wsdl2java - Apache CXF (incubator) 2.0.4-incubator
     [java] 
    [touch] Creating /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build/src/.CODEGEN_DONE
 
compile:
    [javac] Compiling 20 source files to /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/build/classes
    [javac] Note: /home/flo/java/libs/apache-cxf-2.0.4-incubator/samples/callback/src/demo/callback/client/Client.java uses or overrides a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
 
build:
 
server:
     [java] Starting Server
     [java] Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletOutputStream
     [java]     at org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory.createDestination(JettyHTTPTransportFactory.java:116)
     [java]     at org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory.getDestination(JettyHTTPTransportFactory.java:103)
     [java]     at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:90)
     [java]     at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69)
     [java]     at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:109)
     [java]     at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:147)
     [java]     at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:299)
     [java]     at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:230)
     [java]     at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:181)
     [java]     at org.apache.cxf.jaxws.spi.ProviderImpl.createAndPublishEndpoint(ProviderImpl.java:74)
     [java]     at javax.xml.ws.Endpoint.publish(Endpoint.java:156)
     [java]     at demo.callback.server.Server.<init>(Server.java:31)
     [java]     at demo.callback.server.Server.main(Server.java:35)
     [java] Java Result: 1
 
BUILD SUCCESSFUL
Total time: 15 seconds
-Mes variables d'environement significatives:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
PATH=/usr/lib/jvm/java-6-sun/bin:/home/flo/java/libs/apache-ant-1.7.0/bin:/bin:/home/flo/java/libs/apache-maven/apache-maven-2.0.8/bin:/home/flo/java/libs/apache-cxf-2.0.4-incubator/bin:/home/flo/java/libs/apache-ant-1.7.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=/home/flo/java/libs/apache-cxf-2.0.4-incubator/lib/cxf-manifest-incubator.jar:./build/classes