You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jcs-users@jakarta.apache.org by Michael Zurke <mi...@zurke.info> on 2005/06/16 13:31:47 UTC
problems getting jcs working
hi,
i am using jcs-1.2-6-5.
my cache.ccf looks like:
# DEFAULT CACHE REGION
jcs.default=DC,LTCP
jcs.default.cacheattributes=
org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.cacheattributes.MaxObjects=1000
jcs.default.cacheattributes.MemoryCacheName=
org.apache.jcs.engine.memory.lru.LRUMemoryCache
i implemented a first test based on the basic web example descibed in
the user guide and getting the following exception:
[06-16 11:19:03]main (CompositeCacheManager.java:89) - Instance is null,
creating with default config
[06-16 11:19:03]main (CompositeCacheManager.java:160) - Creating cache
manager from config file: /cache.ccf
[06-16 11:19:03]main (CompositeCacheManager.java:172) - File contained 6
properties
[06-16 11:19:03]main (ThreadPoolManager.java:306) - Initializing
ThreadPoolManager
[06-16 11:19:03]main (ThreadPoolManager.java:451) - thread_pool.default
PoolConfiguration = useBoundary = [true]boundarySize =
[2000]maximumPoolSize = [150]minimumPoolSize = [4]keepAliveTime =
[300000]whenBlockedPolicy = [RUN]startUpSize = [4]
[06-16 11:19:03]main (CompositeCacheConfigurator.java:122) - setting
defaults to DC,LTCP
[06-16 11:19:03]main (OptionConverter.java:300) - Could not instantiate
class []
java.lang.ClassNotFoundException:
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at
org.apache.jcs.config.OptionConverter.instantiateByClassName(OptionConverter.java:289)
at
org.apache.jcs.config.OptionConverter.instantiateByKey(OptionConverter.java:154)
at
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseCompositeCacheAttributes(CompositeCacheConfigurator.java:286)
at
org.apache.jcs.engine.control.CompositeCacheConfigurator.setDefaultCompositeCacheAttributes(CompositeCacheConfigurator.java:128)
at
org.apache.jcs.engine.control.CompositeCacheConfigurator.doConfigure(CompositeCacheConfigurator.java:103)
at
org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:209)
at
org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:192)
at
org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:149)
at
org.apache.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:93)
at org.apache.jcs.JCS.ensureCacheManager(JCS.java:99)
at org.apache.jcs.JCS.getInstance(JCS.java:64)
any ideas what's missing?
mish
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org
Re: problems getting jcs working
Posted by Michael Zurke <mi...@zurke.info>.
right, this was my entire config file. i remember reading that if you
don't define DC, LTCP jcs will fall back to default values. i have a try
with your sample. thanx.
Aaron Smuts wrote:
> Please send your entire cache.ccf.
>
> This references DC and LTCP but neither are defined.
> Think of these as log4j appenders. If you reference
> them, you ahve to define them.
>
> A complete file would look like this (between the
> dashes):
>
> -------------------------------
>
> #############################################################
> ################## DEFAULT CACHE REGION
> #####################
> # sets the default aux value for any non configured
> caches
> jcs.default=DC,LTCP
> jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
> jcs.default.cacheattributes.MaxObjects=200001
> jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
> jcs.default.cacheattributes.UseMemoryShrinker=true
> jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600
> jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
> jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
> jcs.default.elementattributes.IsEternal=false
> jcs.default.elementattributes.MaxLifeSeconds=700
> jcs.default.elementattributes.IdleTime=1800
> jcs.default.elementattributes.IsSpool=true
> jcs.default.elementattributes.IsRemote=true
> jcs.default.elementattributes.IsLateral=true
>
>
> ##############################################################
> ################## CACHE REGIONS AVAILABLE
> ###################
> # Regions preconfirgured for caching
> jcs.region.testCache1=DC,LTCP
> jcs.region.testCache1.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
> jcs.region.testCache1.cacheattributes.MaxObjects=1000
> jcs.region.testCache1.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
> jcs.region.testCache1.cacheattributes.UseMemoryShrinker=true
> jcs.region.testCache1.cacheattributes.ShrinkerIntervalSeconds=30
> jcs.region.testCache1.cacheattributes.MaxMemoryIdleTimeSeconds=300
> jcs.region.testCache1.cacheattributes.MaxSpoolPerRun=100
> jcs.region.testCache1.elementattributes=org.apache.jcs.engine.ElementAttributes
> jcs.region.testCache1.elementattributes.IsEternal=false
> jcs.region.testCache1.elementattributes.MaxLifeSeconds=60000
> jcs.region.testCache1.elementattributes.IsLateral=true
> jcs.region.testCache1.elementattributes.IsRemote=true
>
>
> ##############################################################
> ################## AUXILIARY CACHES AVAILABLE
> ################
>
> # TCP lateral with udp discovery
> jcs.auxiliary.LTCP=org.apache.jcs.auxiliary.lateral.LateralCacheFactory
> jcs.auxiliary.LTCP.attributes=org.apache.jcs.auxiliary.lateral.LateralCacheAttributes
> jcs.auxiliary.LTCP.attributes.TransmissionTypeName=TCP
> jcs.auxiliary.LTCP.attributes.TcpListenerPort=1118
> jcs.auxiliary.LTCP.attributes.PutOnlyMode=true
> jcs.auxiliary.LTCP.attributes.UdpDiscoveryAddr=228.5.6.8
> jcs.auxiliary.LTCP.attributes.UdpDiscoveryPort=6780
> jcs.auxiliary.LTCP.attributes.UdpDiscoveryEnabled=true
> jcs.auxiliary.LTCP.attributes.Receive=true
>
> # Disk cache
> jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
> jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
> jcs.auxiliary.DC.attributes.DiskPath=target/test-sandbox/raf
> jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000
> jcs.auxiliary.DC.attributes.MaxKeySize=1000000
> jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000
> jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
> jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60
>
>
>
>
> -------------------------------
>
>
> Aaron
>
> --- Michael Zurke <mi...@zurke.info> wrote:
>
>
>>hi,
>>
>>i am using jcs-1.2-6-5.
>>my cache.ccf looks like:
>>
>># DEFAULT CACHE REGION
>>
>>jcs.default=DC,LTCP
>>jcs.default.cacheattributes=
>> org.apache.jcs.engine.CompositeCacheAttributes
>>jcs.default.cacheattributes.MaxObjects=1000
>>jcs.default.cacheattributes.MemoryCacheName=
>> org.apache.jcs.engine.memory.lru.LRUMemoryCache
>>
>>
>>i implemented a first test based on the basic web
>>example descibed in
>>the user guide and getting the following exception:
>>
>>
>>
>>[06-16 11:19:03]main (CompositeCacheManager.java:89)
>>- Instance is null,
>>creating with default config
>>[06-16 11:19:03]main
>>(CompositeCacheManager.java:160) - Creating cache
>>manager from config file: /cache.ccf
>>[06-16 11:19:03]main
>>(CompositeCacheManager.java:172) - File contained 6
>>properties
>>[06-16 11:19:03]main (ThreadPoolManager.java:306) -
>>Initializing
>>ThreadPoolManager
>>[06-16 11:19:03]main (ThreadPoolManager.java:451) -
>>thread_pool.default
>>PoolConfiguration = useBoundary = [true]boundarySize
>>=
>>[2000]maximumPoolSize = [150]minimumPoolSize =
>>[4]keepAliveTime =
>>[300000]whenBlockedPolicy = [RUN]startUpSize = [4]
>>[06-16 11:19:03]main
>>(CompositeCacheConfigurator.java:122) - setting
>>defaults to DC,LTCP
>>[06-16 11:19:03]main (OptionConverter.java:300) -
>>Could not instantiate
>>class []
>>java.lang.ClassNotFoundException:
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:164)
>> at
>>
>
> org.apache.jcs.config.OptionConverter.instantiateByClassName(OptionConverter.java:289)
>
>> at
>>
>
> org.apache.jcs.config.OptionConverter.instantiateByKey(OptionConverter.java:154)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheConfigurator.parseCompositeCacheAttributes(CompositeCacheConfigurator.java:286)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheConfigurator.setDefaultCompositeCacheAttributes(CompositeCacheConfigurator.java:128)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheConfigurator.doConfigure(CompositeCacheConfigurator.java:103)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:209)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:192)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:149)
>
>> at
>>
>
> org.apache.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:93)
>
>> at
>>org.apache.jcs.JCS.ensureCacheManager(JCS.java:99)
>> at
>>org.apache.jcs.JCS.getInstance(JCS.java:64)
>>
>>
>>any ideas what's missing?
>>
>>mish
>>
>>
>
> ---------------------------------------------------------------------
>
>>To unsubscribe, e-mail:
>>jcs-users-unsubscribe@jakarta.apache.org
>>For additional commands, e-mail:
>>jcs-users-help@jakarta.apache.org
>>
>>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jcs-users-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org
Re: problems getting jcs working
Posted by Aaron Smuts <as...@yahoo.com>.
Please send your entire cache.ccf.
This references DC and LTCP but neither are defined.
Think of these as log4j appenders. If you reference
them, you ahve to define them.
A complete file would look like this (between the
dashes):
-------------------------------
#############################################################
################## DEFAULT CACHE REGION
#####################
# sets the default aux value for any non configured
caches
jcs.default=DC,LTCP
jcs.default.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.default.cacheattributes.MaxObjects=200001
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.default.cacheattributes.UseMemoryShrinker=true
jcs.default.cacheattributes.MaxMemoryIdleTimeSeconds=3600
jcs.default.cacheattributes.ShrinkerIntervalSeconds=60
jcs.default.elementattributes=org.apache.jcs.engine.ElementAttributes
jcs.default.elementattributes.IsEternal=false
jcs.default.elementattributes.MaxLifeSeconds=700
jcs.default.elementattributes.IdleTime=1800
jcs.default.elementattributes.IsSpool=true
jcs.default.elementattributes.IsRemote=true
jcs.default.elementattributes.IsLateral=true
##############################################################
################## CACHE REGIONS AVAILABLE
###################
# Regions preconfirgured for caching
jcs.region.testCache1=DC,LTCP
jcs.region.testCache1.cacheattributes=org.apache.jcs.engine.CompositeCacheAttributes
jcs.region.testCache1.cacheattributes.MaxObjects=1000
jcs.region.testCache1.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
jcs.region.testCache1.cacheattributes.UseMemoryShrinker=true
jcs.region.testCache1.cacheattributes.ShrinkerIntervalSeconds=30
jcs.region.testCache1.cacheattributes.MaxMemoryIdleTimeSeconds=300
jcs.region.testCache1.cacheattributes.MaxSpoolPerRun=100
jcs.region.testCache1.elementattributes=org.apache.jcs.engine.ElementAttributes
jcs.region.testCache1.elementattributes.IsEternal=false
jcs.region.testCache1.elementattributes.MaxLifeSeconds=60000
jcs.region.testCache1.elementattributes.IsLateral=true
jcs.region.testCache1.elementattributes.IsRemote=true
##############################################################
################## AUXILIARY CACHES AVAILABLE
################
# TCP lateral with udp discovery
jcs.auxiliary.LTCP=org.apache.jcs.auxiliary.lateral.LateralCacheFactory
jcs.auxiliary.LTCP.attributes=org.apache.jcs.auxiliary.lateral.LateralCacheAttributes
jcs.auxiliary.LTCP.attributes.TransmissionTypeName=TCP
jcs.auxiliary.LTCP.attributes.TcpListenerPort=1118
jcs.auxiliary.LTCP.attributes.PutOnlyMode=true
jcs.auxiliary.LTCP.attributes.UdpDiscoveryAddr=228.5.6.8
jcs.auxiliary.LTCP.attributes.UdpDiscoveryPort=6780
jcs.auxiliary.LTCP.attributes.UdpDiscoveryEnabled=true
jcs.auxiliary.LTCP.attributes.Receive=true
# Disk cache
jcs.auxiliary.DC=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheFactory
jcs.auxiliary.DC.attributes=org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCacheAttributes
jcs.auxiliary.DC.attributes.DiskPath=target/test-sandbox/raf
jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000000
jcs.auxiliary.DC.attributes.MaxKeySize=1000000
jcs.auxiliary.DC.attributes.MaxRecycleBinSize=5000
jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
jcs.auxiliary.DC.attributes.ShutdownSpoolTimeLimit=60
-------------------------------
Aaron
--- Michael Zurke <mi...@zurke.info> wrote:
> hi,
>
> i am using jcs-1.2-6-5.
> my cache.ccf looks like:
>
> # DEFAULT CACHE REGION
>
> jcs.default=DC,LTCP
> jcs.default.cacheattributes=
> org.apache.jcs.engine.CompositeCacheAttributes
> jcs.default.cacheattributes.MaxObjects=1000
> jcs.default.cacheattributes.MemoryCacheName=
> org.apache.jcs.engine.memory.lru.LRUMemoryCache
>
>
> i implemented a first test based on the basic web
> example descibed in
> the user guide and getting the following exception:
>
>
>
> [06-16 11:19:03]main (CompositeCacheManager.java:89)
> - Instance is null,
> creating with default config
> [06-16 11:19:03]main
> (CompositeCacheManager.java:160) - Creating cache
> manager from config file: /cache.ccf
> [06-16 11:19:03]main
> (CompositeCacheManager.java:172) - File contained 6
> properties
> [06-16 11:19:03]main (ThreadPoolManager.java:306) -
> Initializing
> ThreadPoolManager
> [06-16 11:19:03]main (ThreadPoolManager.java:451) -
> thread_pool.default
> PoolConfiguration = useBoundary = [true]boundarySize
> =
> [2000]maximumPoolSize = [150]minimumPoolSize =
> [4]keepAliveTime =
> [300000]whenBlockedPolicy = [RUN]startUpSize = [4]
> [06-16 11:19:03]main
> (CompositeCacheConfigurator.java:122) - setting
> defaults to DC,LTCP
> [06-16 11:19:03]main (OptionConverter.java:300) -
> Could not instantiate
> class []
> java.lang.ClassNotFoundException:
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:164)
> at
>
org.apache.jcs.config.OptionConverter.instantiateByClassName(OptionConverter.java:289)
> at
>
org.apache.jcs.config.OptionConverter.instantiateByKey(OptionConverter.java:154)
> at
>
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseCompositeCacheAttributes(CompositeCacheConfigurator.java:286)
> at
>
org.apache.jcs.engine.control.CompositeCacheConfigurator.setDefaultCompositeCacheAttributes(CompositeCacheConfigurator.java:128)
> at
>
org.apache.jcs.engine.control.CompositeCacheConfigurator.doConfigure(CompositeCacheConfigurator.java:103)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:209)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:192)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.configure(CompositeCacheManager.java:149)
> at
>
org.apache.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:93)
> at
> org.apache.jcs.JCS.ensureCacheManager(JCS.java:99)
> at
> org.apache.jcs.JCS.getInstance(JCS.java:64)
>
>
> any ideas what's missing?
>
> mish
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> jcs-users-unsubscribe@jakarta.apache.org
> For additional commands, e-mail:
> jcs-users-help@jakarta.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jcs-users-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jcs-users-help@jakarta.apache.org