注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 可扩展、高可用、负载均衡..
 帮助

hibernate cglib enhancement exception during deployment on JES application server


2006-08-28 12:54:02
 标签:hibernate   [推送到技术圈]

to configure the server.policy of the jes application server to avoid the hibernate cglib enhancement exception.

 when using jes application server, e.g. 8.1pe, the cglib for hibernate persistence object enhancement maybe throw excepti just like the followings:

[#|2006-07-18t09:43:48.340+0800|info|sun-appserver-pe8.1_02|javax.enterprise.system.stream.out|_threadid=12;|2006-07-18 09:43:48,325 error [cgliblazyinitializer]: cglib enhancement failed: test.po.testpo

java.lang.noclassdeffounderror at org.hibernate.proxy.cgliblazyinitializer.getproxyfactory(cgliblazyinitializer.java:116) at org.hibernate.proxy.cglibproxyfactory.postinstantiate(cglibproxyfactory.java:41) at org.hibernate.tuple.pojoentitytuplizer.buildproxyfactory(pojoentitytuplizer.java:161) at org.hibernate.tuple.abstractentitytuplizer.(abstractentitytuplizer.java:131) at org.hibernate.tuple.pojoentitytuplizer.(pojoentitytuplizer.java:55) at org.hibernate.tuple.tuplizerlookup.create(tuplizerlookup.java:64) at org.hibernate.tuple.entitymetamodel.(entitymetamodel.java:257) at org.hibernate.persister.entity.abstractentitypersister.(abstractentitypersister.java:412) at org.hibernate.persister.entity.singletableentitypersister.(singletableentitypersister.java:108) at org.hibernate.persister.persisterfactory.createclasspersister(persisterfactory.java:55) at org.hibernate.impl.sessionfactoryimpl.(sessionfactoryimpl.java:215) at org.hibernate.cfg.configuration.buildsessionfactory(configuration.java:1176) ......

it maybe the jes application server policy issue. try to append this in server.policy for application server (../appserver/domains/domanx/config/server.policy), and it should work:
grant {
permission java.lang.reflect.reflectpermission "suppressaccesschecks";
};
grant {
permission java.lang.runtimepermission "setc
};
grant {
permission java.lang.runtimepermission "getprotecti
};





    文章评论
 
2007-08-07 17:02:18
添加asm.jar;asm-attrs.jar.
就OK了。

2008-05-16 15:28:40
^_^,刚写了篇cglib的东东,就被你发现了。。

2008-05-16 15:29:04
有空研究一下asm,asm更强。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: