Erro no linux, jaybbird

0 respostas
zerokelvin

No windows funciona, no linux não…
Algém sabe como eu resolvo o seguinte erro, para o código

public Connection getConexaoPool(String ipbanco, String caminhobanco, String usuario, String senha) {
         return getConexaoPoolFireBird1(ipbanco, caminhobanco, usuario, senha);
         //return getConexaoSimples();
      }
     
      public Connection getConexaoPoolFireBird1(String ipbanco, String caminhobanco, String usuario, String senha) {
      //funciona com o firebird 2.0.5.2, banco extens�o GDB e jaybird 2.1.6 full
         Connection con = null;
         System.out.println("Criando conexao com servidor de dados: "+ipbanco +" em "+caminhobanco);
         System.out.println("usuario " + usuario + " senha "+senha);
         if (!FBDriverLoaded) {
            try {
               System.out.println("Carregando driver");
               fbwds = new FBWrappingDataSource();
               FBDriverLoaded = true;
               fbwds.setDatabase (ipbanco+":"+caminhobanco);                                
               fbwds.setMaxPoolSize(10000);
               if(fbwds.equals(null)){
                  System.out.println("1");
               }
            
            } 
               catch (Exception e) {
                  System.out.println(
                     "Could Not create org.firebirdsql.jdbc.FBWrappingDataSource, error: "
                     + e
                     + "\n");
               }
           // fbwds.setDatabase ("jdbc:interbase://localhost/c:\\Users\\User\\Desktop\\sus08112010.GDB");                                
         
         //		    fbwds.setDatabase ("127.0.0.1/3050:/C:\\Users\\User\\Desktop\\sus08112010.GDB");
                                         
           
         } 
         else {
            System.out.println(
               "Firebird Driver already exists, not reloaded.\n");
         }
         try{
              
            con =   fbwds.getConnection (usuario, senha);
         }
            catch(Exception e){
               e.printStackTrace();
            }
      
      
      	      	
         return con;
      }
java.lang.NullPointerException

at org.firebirdsql.jca.FBManagedConnectionFactory.(FBManagedConnectionFactory.java:106)

at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getManagedConnectionFactory(AbstractFBConnectionPoolDataSource.java:235)

at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.allocateConnection(AbstractFBConnectionPoolDataSource.java:272)

at org.firebirdsql.pool.PooledConnectionQueue.addConnection(PooledConnectionQueue.java:490)

at org.firebirdsql.pool.PooledConnectionQueue.take(PooledConnectionQueue.java:375)

at org.firebirdsql.pool.AbstractConnectionPool.getPooledConnection(AbstractConnectionPool.java:230)

at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:359)

at org.firebirdsql.pool.AbstractFBConnectionPoolDataSource.getPooledConnection(AbstractFBConnectionPoolDataSource.java:397)

at org.firebirdsql.pool.FBWrappingDataSource.getConnection(FBWrappingDataSource.java:229)

at quiposus.PooDri.getConexaoPoolFireBird1(PooDri.java:54)

at quiposus.PooDri.getConexaoPool(PooDri.java:15)

at quiposus.QuipoSus.main(QuipoSus.java:68)
Criado 16 de maio de 2011
Respostas 0
Participantes 1