Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaEE-Glassfish-Derby-Login在重新启动数据库后不起作用_Java_Login_Glassfish_Derby_Enterprise - Fatal编程技术网

JavaEE-Glassfish-Derby-Login在重新启动数据库后不起作用

JavaEE-Glassfish-Derby-Login在重新启动数据库后不起作用,java,login,glassfish,derby,enterprise,Java,Login,Glassfish,Derby,Enterprise,我当前正在尝试从备份副本还原。我将IDEEclipse与Glassfish和derby数据库一起使用。数据库的关闭和恢复工作正常,因此我可以正确访问数据库 我的问题是,身份验证机制似乎不起作用,而其他所有数据库访问似乎都起作用。重新启动数据库后还有其他事情要做吗?在等待20-40分钟后,我可以再次登录,所以我猜在数据库关闭后,我忘记了执行一些过程 以下是我的关机和以下恢复代码: public boolean restore() throws DataSourceException { S

我当前正在尝试从备份副本还原。我将IDEEclipse与Glassfish和derby数据库一起使用。数据库的关闭和恢复工作正常,因此我可以正确访问数据库

我的问题是,身份验证机制似乎不起作用,而其他所有数据库访问似乎都起作用。重新启动数据库后还有其他事情要做吗?在等待20-40分钟后,我可以再次登录,所以我猜在数据库关闭后,我忘记了执行一些过程

以下是我的关机和以下恢复代码:

public boolean restore() throws DataSourceException {
    String databaseName = "jdbc:derby://localhost:1527/sun-appserv-samples;restoreFrom="
            + getRestorePath() + "sun-appserv-samples";
    String delete = "jdbc:derby://localhost:1527/sun-appserv-samples;shutdown=true";
    try {
        DriverManager.getConnection(delete);
    } catch (SQLException e) {
        try {
            DriverManager.getConnection(databaseName);
            DriverManager.getConnection(connectionURL);
            return true;
        } catch (SQLException e1) {

        }
    }
    return false;
}

Glassfish日志中有任何信息吗?Glassfish日志中没有任何信息;即使我能再次登录也不行