bonjour
je développe une application JSF sous netbeans 5.5 sur Mandriva 2006.
Pour me connecter à la base de données postgres j'utilise server.xml de netbeans e je fais a requete voici le contenu de ma classe 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
22
23
24
25
26
27
 
public Result getTable(){
        try{
 
 
         Context context = new InitialContext();
          if (context==null)
             throw new Exception("Pas de contexte");
 
        DataSource dataSource = (DataSource)context.lookup("java:/comp/env/jdbc/postgres");
        if (dataSource ==null){
            throw new Exception("Data source introuvable");
        }
       Connection connection = dataSource.getConnection();
       Statement statement = connection.createStatement();
       String query = "SELECT * from " +getTableName();
       System.out.println(query);
       ResultSet resultSet = statement.executeQuery(query);
       return (ResultSupport.toResult(resultSet));
 }
        catch (Exception e)
        {
            e.printStackTrace();
            return (null);
 
        }
    }
mon fichier web.xml contient :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<web-app ..... >
 
    <resource-ref>
        <description>postgreSQL Datasource </description>
        <res-ref-name>jdbc/postgres</res-ref-name>
        <res-type>javax.sql.Datasource </res-type>
        <res-auth> Container </res-auth>
        </resource-ref>
......
enfin server.xml contient

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
 
<Host>
<Context>
<Resource
		name="jdbc/postgres"
		auth="Container"
		type="javax.sql.DataSource"
                driverClassName="org.postgresql.Driver"
                url="jdbc:postgresql://127.0.0.1/Test"
                username="malika"
                password=""
                maxActive="20"
                maxIdle="10"
                maxWait="-1" />
 
</Context>
</Host>
il y a une exception dans la classe java au niveau du lookup
dans ma page jsf j'affiche (sensé afficher) la table (qui naturellement n'affiche rien)
Je ne vois pas le probleme ....

Merci