Gregor Schneider wrote:
Sorry, but you're providing too few informations.

- please post the file /etc/tomcat6/Catalina/localhost/webappName.xml
(masquerade the user-id / password!)

<?xml version="1.0" encoding="UTF-8"?>
<Context path="/norpassWeb"
                reloadable="true"
                docBase="norpassWeb" >

        <Resource name="jdbc/norpassDBPool"
                  auth="Container"
                  type="javax.sql.DataSource"
                  maxActive="100"
                  maxIdle="100"
                  maxWait="30000"
                  removeAbandoned="true"
                  removeAbandonedTimeout="20"
                  logAbandoned="true"
                  autoCommit="true"
                  username="xxxxxxxx"
                  password="yyyyyyyy"
                  driverClassName="org.gjt.mm.mysql.Driver"
        url="jdbc:mysql://77.88.777.999:3306/dbname?autoReconnect=true"
/>
</Context>


- please post the piece of code where the said webapp tries to create
the database-connection.

(A more readable version is attached)

public static Connection getConnection() throws SQLException
{
    try {
        if (null == s_dataSource)
            {
                try
                    {
                        Context envCtx = (Context) new InitialContext();
                        if(envCtx == null )
                            throw new Exception("ERROR - No Context");
s_dataSource = (DataSource) envCtx.lookup("java:comp/env/jdbc/norpassDBPool");
                    }
                catch (NamingException e)
                    {
                        e.printStackTrace();
                        throw e;
                    }
            }
        return s_dataSource.getConnection();
    }
    catch(Exception e)
        {
            try
                {
                    Class.forName("org.gjt.mm.mysql.Driver");
                }
            catch (ClassNotFoundException e1)
                {
                    e1.printStackTrace();
                }

            Connection con =

DriverManager.getConnection("jdbc:mysql://localhost/baseName",
                                            "login",
                                            "password");
            con.setAutoCommit(false);
            return con;
        }
}

--
Chef de projet chez Vectoris
http://www.google.com/search?q=mihamina+rakotomandimby
public static Connection getConnection() throws SQLException 
{
    try {
        if (null == s_dataSource) 
            {
                try 
                    {
                        Context envCtx = (Context) new InitialContext();
                        if(envCtx == null )
                            throw new Exception("ERROR - No Context");
                        s_dataSource = (DataSource) envCtx.lookup("java:comp/env/jdbc/norpassDBPool");
                    } 
                catch (NamingException e) 
                    {
                        e.printStackTrace();
                        throw e;
                    }
            }
        return s_dataSource.getConnection();
    }
    catch(Exception e) 
        {
            try 
                {
                    Class.forName("org.gjt.mm.mysql.Driver");
                } 
            catch (ClassNotFoundException e1) 
                {
                    e1.printStackTrace();
                }
            
            Connection con = 
                DriverManager.getConnection("jdbc:mysql://localhost/baseName", 
                                            "login", 
                                            "password");
            con.setAutoCommit(false);
            return con;
        }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to