以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 Semantic Web(语义Web)/描述逻辑/本体 』  (http://bbs.xml.org.cn/list.asp?boardid=2)
----  protege-owl api 连接数据库问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=2&rootid=&id=64913)


--  作者:lafille
--  发布时间:7/24/2008 3:57:00 PM

--  protege-owl api 连接数据库问题
用protege-owl api 封装了数据,做了一个applet图形化嵌入jsp页面中,产生以下错误,不知如何解决,网上搜索了权限问题,都和这个错误不一样,高手们指点一下,谢谢!
WARNING: Unable to load knowledgebase jdbc:mysql://localhost/protege_db
java.security.AccessControlException: access denied (java.util.PropertyPermission transaction.level read)
 at java.security.AccessControlContext.checkPermission(Unknown Source)
 at java.security.AccessController.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
 at java.lang.System.getProperty(Unknown Source)
 at edu.stanford.smi.protege.server.ServerProperties.getDefaultTransactionIsolationLevel(Unknown Source)
 at edu.stanford.smi.protege.storage.database.RobustConnection.setupConnection(Unknown Source)
 at edu.stanford.smi.protege.storage.database.RobustConnection.<init>(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseFrameDb.createConnection(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseFrameDb.initialize(Unknown Source)
 at edu.stanford.smi.protegex.owl.database.OWLDatabaseKnowledgeBaseFactory.initializeKB(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source)
 at edu.stanford.smi.protegex.owl.database.OWLDatabaseKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source)
 at edu.stanford.smi.protege.model.Project.loadDomainKB(Unknown Source)
 at edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Unknown Source)
 at owl.OWLClassmodel.getOWLModel(OWLClassmodel.java:62)
 at prefuse.demos.TreeView.demo(TreeView.java:310)
 at prefuse.demos.applets.TreeView.init(TreeView.java:10)
 at sun.applet.AppletPanel.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
java.security.AccessControlException: access denied (java.util.PropertyPermission transaction.level read)
 at java.security.AccessControlContext.checkPermission(Unknown Source)
 at java.security.AccessController.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkPropertyAccess(Unknown Source)
 at java.lang.System.getProperty(Unknown Source)
 at edu.stanford.smi.protege.server.ServerProperties.getDefaultTransactionIsolationLevel(Unknown Source)
 at edu.stanford.smi.protege.storage.database.RobustConnection.setupConnection(Unknown Source)
 at edu.stanford.smi.protege.storage.database.RobustConnection.<init>(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseFrameDb.createConnection(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseFrameDb.getCurrentConnection(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseFrameDb.getFrameValuesSQL(Unknown Source)
 at edu.stanford.smi.protege.storage.database.DatabaseFrameDb.getFrameValues(Unknown Source)
 at edu.stanford.smi.protege.storage.database.ValueCachingNarrowFrameStore.loadFrameIntoCache(Unknown Source)
 at edu.stanford.smi.protege.storage.database.ValueCachingNarrowFrameStore.getValues(Unknown Source)
 at edu.stanford.smi.protegex.owl.database.DatabaseFactoryUtils.getOwlOntologyPointerInstance(Unknown Source)
 at edu.stanford.smi.protegex.owl.database.DatabaseFactoryUtils.readOWLOntologyFromDatabase(Unknown Source)
 at edu.stanford.smi.protegex.owl.database.OWLDatabaseKnowledgeBaseFactory.loadKnowledgeBase(Unknown Source)
 at edu.stanford.smi.protege.model.Project.loadDomainKB(Unknown Source)
 at edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Unknown Source)
 at owl.OWLClassmodel.getOWLModel(OWLClassmodel.java:62)
 at prefuse.demos.TreeView.demo(TreeView.java:310)
 at prefuse.demos.applets.TreeView.init(TreeView.java:10)
 at sun.applet.AppletPanel.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)
java.security.AccessControlException: access denied (java.lang.RuntimePermission exitVM)
 at java.security.AccessControlContext.checkPermission(Unknown Source)
 at java.security.AccessController.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkPermission(Unknown Source)
 at java.lang.SecurityManager.checkExit(Unknown Source)
 at java.lang.Runtime.exit(Unknown Source)
 at java.lang.System.exit(Unknown Source)
 at prefuse.demos.TreeView.demo(TreeView.java:320)
 at prefuse.demos.applets.TreeView.init(TreeView.java:10)
 at sun.applet.AppletPanel.run(Unknown Source)
 at java.lang.Thread.run(Unknown Source)

--  作者:jpz6311whu
--  发布时间:7/27/2008 1:59:00 PM

--  
请楼主把程序源代码贴出来看看
--  作者:lafille
--  发布时间:7/28/2008 10:41:00 PM

--  
已经解决,使java policy的问题,斑竹jpz6311whu很热心阿,
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms