Je rencontre un problème à la compilation avec ANT.

J'ai bien inclus la librairie JAR apache log 4j au projet.
Elle apparaît bien dans l'arborescence de gauche et je vois même le .class.
Dans ma classe de test,

TestLog4j.java
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
package springmvc.test;
 
import org.apache.log4j.Logger;
 
 
public class TestLog4j {
	 private static final Logger logger = Logger.getLogger(TestLog4j.class);
 
	 public static void test(){
	        try {
	            logger.debug("test");
	        } catch(Exception e) {
	                // équivaut à logger.log(Level.FATAL, "Une exception est survenue", e);
	                logger.fatal("Une exception est survenue", e);
	        }
	 }
 
	    public static void main(String[] args) {
	        test();
	    }	    
}
A la compilation, j'obtiens un package manquant alors qu'à l'édition du fichier .java je n'ai pas de soucis.
J'ai aussi bien collé le log4j.properties dans le WEB-INF\classes et aussi dans le \WEB-INF\classes\springmvc\test par précaution.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
[javac] C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\testInfinite\WEB-INF\src\springmvc\test\TestLog4j.java:3: package org.apache.log4j does not exist
    [javac] import org.apache.log4j.Logger;
    [javac]        
 
.....
comment cela se fait-il?