论坛首页 Java企业应用论坛

再问jcs配置

浏览 7094 次
锁定老帖子 主题:再问jcs配置
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2003-11-23  
我再程序中配置了jcs,但是再运行中出现了一下问题

OptionConverter - -Could not find value for key jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes
[WARN] CompositeCacheConfigurator - -Could not instantiate eAttr named 'jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes', using defaults.
[INFO] LRUMemoryCache - -initialized LRUMemoryCache for com.hibernate.sample.TaxpayerInfo
[INFO] CompositeCache - -Constructed cache with name: com.hibernate.sample.TaxpayerInfo
[WARN] OptionConverter - -Could not find value for key jcs.auxiliary.DC
[ERROR] CompositeCacheConfigurator - -Could not instantiate auxFactory named "DC".
[WARN] OptionConverter - -Could not find value for key jcs.region.com.hibernate.sample.TaxKindInfo.elementattributes
[WARN] CompositeCacheConfigurator - -Could not instantiate eAttr named 'jcs.region.com.hibernate.sample.TaxKindInfo.elementattributes', using defaults.


大体上的意思就是我的jcs中希望得到的属性没有找到(是这样的么),我再xml文件中是这样写的


<class name="com.hibernate.sample.TaxpayerInfo" table = "dj_nsrxx">
        <jcs-cache usage="read-only" />
        <composite-id name="nsrsbh" class="com.hibernate.sample.TaxpayerInfo_PK" unsaved-value="none">
            <key-property column="nsrsbh" name="nsrsbh" type="string"/>
        </composite-id>
        <set name="taxKinds" table="nsrsz" lazy="true" cascade="all">
            <jcs-cache usage="read-only" />
            <key column="nsrsbh"/>
            <one-to-many class="com.hibernate.sample.TaxKindInfo"/>
        </set>
        <property name="nsrmc" column="nsrmc" type="string" not-null="true"/>
        <property name="bhrq" column="bhrq" type="string" not-null="true"/>
    </class>


cache.ccp中将System CACHE REGION以及#Auxiliary CACHE (disk cache)都屏蔽掉了,剩下的全部都是默认值
   发表时间:2003-11-23  
但是就程序而言运行速度却是提高了5倍(我自己不准确得估算),但是那些warn是怎么回事情啊.
0 请登录后投票
   发表时间:2003-11-23  
具体得cache.ccf配置如下,还是提示有error的

# DEFAULT CACHE REGION (memory cache)
jcs.default=DC
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.cacheattributes.MaxObjects=2000
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
jcs.default.elementattributes.IsEternal=false
jcs.default.elementattributes.MaxLifeSeconds=240
jcs.default.elementattributes.IdleTime=1800
jcs.default.elementattributes.IsSpool=true
jcs.default.elementattributes.IsRemote=false
jcs.default.elementattributes.IsLateral=false


#Country Cache
jcs.region.com.hibernate.sample.TaxpayerInfo=DC
jcs.region.com.hibernate.sample.TaxpayerInfo.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.region.com.hibernate.sample.TaxpayerInfo.cacheattributes.MaxObjects=1000
jcs.region.com.hibernate.sample.TaxpayerInfo.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.region.com.hibernate.sample.TaxpayerInfo.cacheattributes.UseMemoryShrinker=true
jcs.region.com.hibernate.sample.TaxpayerInfo.cacheattributes.MaxMemoryIdleTimeSeconds=3600
jcs.region.com.hibernate.sample.TaxpayerInfo.cacheattributes.ShrinkerIntervalSeconds=60
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes=org.apache.jcs.engine.ElementAttributes
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes.IsEternal=false
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes.MaxLifeSeconds=240
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes.IdleTime=180
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes.IsSpool=false
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes.IsRemote=false
jcs.region.com.hibernate.sample.TaxpayerInfo.elementattributes.IsLateral=false
0 请登录后投票
   发表时间:2003-11-23  
再hibernate的E文论坛上有这样一个帖子,遇到的问题大体上我和的一致,但是问题没有解决,gavin只有一句话"We are deemphasizing JCS. There are too many problems with it and it is not under active development"


http://forum.hibernate.org/viewtopic.php?t=925213&highlight=jcs

不知道各位同学解决了么?希望告知!
0 请登录后投票
   发表时间:2003-11-23  
越看越没有信心,gavin好像对cache没有什么好感(目前),觉得问题多多,但是他还是很肯定地说:这是一个activing项目,期待更好地东东出来.
0 请登录后投票
   发表时间:2003-11-25  
对于Composite-id的实体类使用JCS,目前的Hibernate还有Bug,这个问题,本论坛的xinxin会员曾经向Gavin King证实过,Gavin King 准备未来在Hibernate新版本中解决该问题。

但是Gavin King本人在各种场合反复强调过不要使用复合主键,而是采用UserType。
0 请登录后投票
   发表时间:2003-11-26  
非常感谢,robbin
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics