Bonjour à tous,
j'ai installé Eclipse 3.0 Jonas 4.0.0 et JOPE 1.1.7
J'ai réalisé le tutorial helloworld sur developpez .
Cela a bien fonctionné jusqu'à ce que je construise et que je déploie mes EJB.
Il me donne ses erreurs :

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
50
51
52
53
 
 [genic] GenIC for JOnAS 4.0.0: Beans 'helloEJB' generation ...
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBHome.java:26: cannot resolve symbol
    [genic] symbol  : class helloHome
    [genic] location: interface hello.hello
    [genic] public class JOnAShelloEJBHome extends JSessionHome implements hello.helloHome {
    [genic] ^
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBHome.java:43: cannot resolve symbol
    [genic] symbol  : class hello
    [genic] location: interface hello.hello
    [genic] public hello.hello create() throws javax.ejb.CreateException, java.rmi.RemoteException {
    [genic] ^
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBRemote.java:19: cannot resolve symbol
    [genic] symbol  : class hello
    [genic] location: interface hello.hello
    [genic] public class JOnAShelloEJBRemote extends JSessionRemote implements hello.hello {
    [genic] ^
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBHome.java:62: cannot resolve symbol
    [genic] symbol  : class hello
    [genic] location: interface hello.hello
    [genic] return (hello.hello) bs.getRemote();
    [genic] ^
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBHome.java:99: cannot resolve symbol
    [genic] symbol  : class JOnAShelloEJBRemote
    [genic] location: interface hello.hello
    [genic] return new hello.JOnAShelloEJBRemote((JStatelessFactory)bf);
    [genic] ^
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBRemote.java:38: cannot resolve symbol
    [genic] symbol  : class helloEJB
    [genic] location: interface hello.hello
    [genic] hello.helloEJB b = (hello.helloEJB) bctx.getInstance();
    [genic] ^
    [genic] F:\Temp\genic54680.tmp\hello\JOnAShelloEJBRemote.java:38: cannot resolve symbol
    [genic] symbol  : class helloEJB
    [genic] location: interface hello.hello
    [genic] hello.helloEJB b = (hello.helloEJB) bctx.getInstance();
    [genic] ^
    [genic] 7 errors
    [genic] GenIC fatal error:
    [genic] org.objectweb.jonas_ejb.genic.GenIC error: java.lang.reflect.InvocationTargetException
    [genic] java.lang.reflect.InvocationTargetException
    [genic] Failed when compiling the generated classes via java compiler
    [genic] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [genic] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [genic] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [genic] at java.lang.reflect.Method.invoke(Method.java:324)
    [genic] at org.objectweb.jonas.server.Bootstrap.main(Bootstrap.java:399)
    [genic] Caused by: java.lang.RuntimeException: Failed when compiling the generated classes via java compiler
    [genic] at org.objectweb.jonas_ejb.genic.GenIC.fatalError(GenIC.java:891)
    [genic] at org.objectweb.jonas_ejb.genic.GenIC.main(GenIC.java:421)
    [genic] ... 5 more
BUILD FAILED: F:\eclipse\workspace\essai\components\build.xml:8: The following error occurred while executing this line:
F:\eclipse\workspace\essai\components\hello\build.xml:59: GenIC reported an error.
Je ne comprends pas ce ki se passe( cannot resolve symbol).D'ou vient ce chemin et ce nom de répertoire genic54680.tmp?
Merci à vous si vous avez déjà rencontrer le problème.