h2 en mode mixte problème de connexion

Je commence h2 base de données dans un contexte de servlet auditeur:

public void contextInitialized(ServletContextEvent sce) {
     org.h2.Driver.load();
     String apprealPath = sce.getServletContext().getRealPath("\\");
     String h2Url = "jdbc:h2:file:" + apprealPath + "DB\\cdb;AUTO_SERVER=true";
     LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); 
        StatusPrinter.print(lc); 
     logger.debug("h2 url : " + h2Url);
     try {
   conn = DriverManager.getConnection(h2Url, "sa", "sa");
  } catch (SQLException e) {
   e.printStackTrace();
  }
  logger.debug("h2 database started in embedded mode");
        sce.getServletContext().setAttribute("connection", conn);
    }

alors j'essaie d'utiliser dbvisualizer pour se connecter à h2 à l'aide de l'url suivante :

jdbc:h2:tcp://localhost/~/cdb

mais recevez ces messages d'erreur:

An error occurred while establishing the connection:
   Type: org.h2.jdbc.JdbcSQLException   Error Code: 90067   SQL State: 90067
Message:
   Connection is broken: "Connection refused: connect" [90067-148]

J'ai essayé de remplacer localhost par "172.17.33.181:58524" (je l'ai trouvé dans la cdb.verrouillage.db)
renouer avec l'utilisateur "sa" mot de passe "sa" ,alors la réponse du serveur a changé :
mauvais nom d'utilisateur ou mot de passe !

OriginalL'auteur idiotgenius | 2010-12-24