0
下面是一段代码为XMLManager创建实例,com.sleepycat.db.DatabaseException:权限被拒绝的异常,同时创造DB信封
EnvironmentConfig config = new EnvironmentConfig();
config.setErrorStream(System.err);
config.setAllowCreate(true);
config.setRunRecovery(true);
config.setTransactional(true);
config.setInitializeLocking(true);
config.setInitializeLogging(true);
config.setInitializeCache(true);
config.setLogAutoRemove(true);
config.setCacheSize(25 * 1024 * 1024); // 25MB cache
dbEnv = new Environment(<db-env-home>, config);
XmlManagerConfig xmlMgrCfg = new XmlManagerConfig();
xmlMgrCfg.setAdoptEnvironment(true);
XmlManager _xmlMgr = new XmlManager(dbEnv , xmlMgrCfg);
虽然运行此代码,我得到了以下异常,
com.sleepycat.db.DatabaseException:权限被拒绝:__db.001:权限被拒绝:权限被拒绝 at com.sleepycat.db.internal.db_javaJNI.DbEnv_open(Native Method) at com.sleepycat.db.internal.DbEnv。打开(DbEnv.java:317) at com.sleepycat.db.EnvironmentConfig.openEnvironment( EnvironmentConfig.java:3886) at com.sleepycat.db.Environment。(Environment.java:93)
嗨菲加罗卢卡斯,谢谢你的回应。发生问题是因为代码没有以适当的权限运行。现在它正在工作。 – Ragasudha