专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Exception

access denied (java.util.PropertyPermission ANTLR_DO_NOT_EXIT read,这是Hibernate抛出的异常

发布时间:2010-06-05 12:34:43 文章来源:www.iduyao.cn 采编人员:星星草

我写的一个web程序,通过Hibernate访问数据库,本地测试完全没有问题,可是上传的虚拟主机就出现了异常。
 
  本地配置:jdk 1.4.2 ,Tomcat 4.1 windows系统
  虚拟主机配置:jdk 1.4.2 ,Tomcat 4.1 linux系统
 
  通过测试(从Session取出Connection进行操作),Hibernate和数据库的连接已经没有问题。可是下面的异常实在不知道是哪里出的问题
 
  包名前缀为ncogi的是我的程序。
 
  虚拟主机有io限制,不过已经被允许在web根目录以及其子目录下的读写操作。其他目录不可读写。
 
  ehcache添加了chcache.xml配置文件(放在WEB-INF/classes文件夹下)屏蔽了
  <diskStore path="java.io.tmpdir"/>标签,
  defaultCache的overflowToDisk属性也修改成false。
 
  access denied (java.util.PropertyPermission ANTLR_DO_NOT_EXIT read)
  java.security.AccessControlContext.checkPermission(AccessControlContext.java:269)
  java.security.AccessController.checkPermission(AccessController.java:401)
  java.lang.SecurityManager.checkPermission(SecurityManager.java:524)
  java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1276)
  java.lang.System.getProperty(System.java:612)
  antlr.Utils.(Utils.java:7)
  antlr.CharScanner.setTokenObjectClass(CharScanner.java:335)
  org.hibernate.hql.ast.HqlLexer.setTokenObjectClass(HqlLexer.java:31)
  antlr.CharScanner.(CharScanner.java:49)
  antlr.CharScanner.(CharScanner.java:58)
  org.hibernate.hql.antlr.HqlBaseLexer.(HqlBaseLexer.java:56)
  org.hibernate.hql.antlr.HqlBaseLexer.(HqlBaseLexer.java:53)
  org.hibernate.hql.antlr.HqlBaseLexer.(HqlBaseLexer.java:50)
  org.hibernate.hql.ast.HqlLexer.(HqlLexer.java:26)
  org.hibernate.hql.ast.HqlParser.getInstance(HqlParser.java:44)
  org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:232)
  org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:155)
  org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:109)
  org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:75)
  org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:54)
  org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:71)
  org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:134)
  org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:113)
  org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1602)
  ncogi.struts.util.SupperUtil.entityList(SupperUtil.java:95)
  ncogi.struts.util.SupperUtil.entityIterator(SupperUtil.java:87)
  ncogi.struts.util.DDO_Util.questRootIterator(DDO_Util.java:63)
  ncogi.struts.actions.ddo.Quest_Action.list(Quest_Action.java:211)
  sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
  sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  java.lang.reflect.Method.invoke(Method.java:324)
  org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:274)
  org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:194)
  org.apache.struts.actions.MappingDispatchAction.execute(MappingDispatchAction.java:169)
  org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
  org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
  org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
  org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
  .......
  java.lang.Thread.run(Thread.java:534)
 
  null
  antlr.CharScanner.setTokenObjectClass(CharScanner.java:335)
  org.hibernate.hql.ast.HqlLexer.setTokenObjectClass(HqlLexer.java:31)
  antlr.CharScanner.(CharScanner.java:49)
  antlr.CharScanner.(CharScanner.java:58)
  org.hibernate.hql.antlr.HqlBaseLexer.(HqlBaseLexer.java:56)
  org.hibernate.hql.antlr.HqlBaseLexer.(HqlBaseLexer.java:53)     

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: