Hi Aaron,
   
  I did a testing, used different port in cache.ccf file, and still got the 
same error:
   
  cache.ccf for web applicaton in Tomcat1:
       jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1110
     jcs.auxiliary.LTCP.attributes.TcpListenerPort=1110
   
  cache.ccf for web applicaton in Tomcat2:
       jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1111
     jcs.auxiliary.LTCP.attributes.TcpListenerPort=1111
   
  and got following error message:
  -----------------------------------------------
  2006-06-26 11:38:59,540 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheManager - Creating cache manager 
from config file: /cache.ccf
2006-06-26 11:38:59,540 [http-8080-Processor25] INFO  
org.apache.jcs.utils.threadpool.ThreadPoolManager - thread_pool.default 
PoolConfiguration = useBoundary = [true]boundarySize = [2000]maximumPoolSize = 
[150]minimumPoolSize = [4]keepAliveTime = [300000]whenBlockedPolicy = 
[RUN]startUpSize = [4]
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - Setting default 
auxiliaries to DC,LTCP
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - setting 
defaultCompositeCacheAttributes to [ useLateral = true, useRemote = true, 
useDisk = true, maxObjs = 0, maxSpoolPerRun = -1 ]
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - No special 
ElementAttribute class defined for key [jcs.default.elementattributes], using 
default class.
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - setting 
defaultElementAttributes to [ IS_LATERAL = true, IS_SPOOL = true, IS_REMOTE = 
true, IS_ETERNAL = false, MaxLifeSeconds = 3600, IdleTime = 1800, CreateTime = 
1151347139556, LastAccessTime = 1151347139556, getTimeToLiveSeconds() = 3600, 
createTime = 1151347139556 ]
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - Parsed regions []
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - Finished 
configuration in 0 ms.
2006-06-26 11:38:59,556 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCacheConfigurator - No special 
ElementAttribute class defined for key 
[jcs.region.ePINBatchReportCache.elementattributes], using default class.
2006-06-26 11:38:59,587 [http-8080-Processor25] INFO  
org.apache.jcs.engine.memory.lru.LRUMemoryCache - initialized LRUMemoryCache 
for ePINBatchReportCache
2006-06-26 11:38:59,587 [http-8080-Processor25] INFO  
org.apache.jcs.engine.control.CompositeCache - Constructed cache with name: 
ePINBatchReportCache
2006-06-26 11:38:59,649 [http-8080-Processor25] INFO  
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Cache file root 
directory: C:\Temp\JCS_cache1
2006-06-26 11:38:59,665 [http-8080-Processor25] INFO  
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Set maxKeySize to: 
'10000'
2006-06-26 11:38:59,665 [http-8080-Processor25] INFO  
org.apache.jcs.auxiliary.disk.indexed.IndexedDiskCache - Set recycle max Size 
to MaxRecycleBinSize: '7500'
2006-06-26 11:38:59,681 [http-8080-Processor25] INFO  
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager - Instance 
for [localhost:1110:1110] is null, creating
2006-06-26 11:38:59,681 [http-8080-Processor25] INFO  
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager - Creating 
TCP service, lca = localhost:1110:1110
2006-06-26 11:39:00,665 [http-8080-Processor25] ERROR 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService - Could not 
create sender to [localhost:1110] -- Socket is null, cannot connect to 
localhost:1110
2006-06-26 11:39:00,665 [http-8080-Processor25] ERROR 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager - Failure, 
lateral instance will use zombie service
java.io.IOException: Socket is null, cannot connect to localhost:1110
 at 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.init(LateralTCPSender.java:137)
 at 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPSender.<init>(LateralTCPSender.java:110)
 at 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPService.<init>(LateralTCPService.java:70)
 at 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager.<init>(LateralTCPCacheManager.java:164)
 at 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager.getInstance(LateralTCPCacheManager.java:105)
 at 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory.createCache(LateralTCPCacheFactory.java:81)
 at 
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseAuxiliary(CompositeCacheConfigurator.java:551)
 at 
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:343)
 at 
org.apache.jcs.engine.control.CompositeCacheConfigurator.parseRegion(CompositeCacheConfigurator.java:280)
 at 
org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:445)
 at 
org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:384)
 at 
org.apache.jcs.engine.control.CompositeCacheManager.getCache(CompositeCacheManager.java:371)
 at org.apache.jcs.JCS.getInstance(JCS.java:66)
 at com.prenet.domain.epinSupport.EpinReportMediator.<init>(Unknown Source)
 at 
com.prenet.domain.common.MediatorFactory.getEpinBatchSummaryReportMediator(Unknown
 Source)
 at 
com.prenet.cpt.presentation.epinSupport.ProductSummaryReportVC.loadReport(Unknown
 Source)
 at 
com.prenet.cpt.presentation.epinSupport.ProductSummaryReportVC.getReport(Unknown
 Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at com.sun.faces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:79)
 at 
org.apache.shale.faces.ShalePropertyResolver.getValue(ShalePropertyResolver.java:104)
 at com.sun.faces.el.impl.ArraySuffix.evaluate(ArraySuffix.java:167)
 at com.sun.faces.el.impl.ComplexValue.evaluate(ComplexValue.java:151)
 at 
com.sun.faces.el.impl.ExpressionEvaluatorImpl.evaluate(ExpressionEvaluatorImpl.java:243)
 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:173)
 at com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
 at javax.faces.component.UIOutput.getValue(UIOutput.java:147)
 at com.prenet.presentation.components.UIOutputDate.getFormattedDate(Unknown 
Source)
 at com.prenet.presentation.components.UIOutputDate.encodeBegin(Unknown Source)
 at 
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:433)
 at 
com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:130)
 at 
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
 at 
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435)
 at 
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233)
 at 
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
 at 
com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:435)
 at 
com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233)
 at 
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
 at javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:607)
 at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:544)
 at com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:460)
 at 
org.apache.jsp.epinSupport.productSummaryReport_jsp._jspx_meth_h_panelGrid_3(org.apache.jsp.epinSupport.productSummaryReport_jsp:1651)
 at 
org.apache.jsp.epinSupport.productSummaryReport_jsp._jspx_meth_f_view_0(org.apache.jsp.epinSupport.productSummaryReport_jsp:284)
 at 
org.apache.jsp.epinSupport.productSummaryReport_jsp._jspService(org.apache.jsp.epinS
   
   
  Why I always got error message: "ERROR 
org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheManager - Failure, 
lateral instance will use zombie service
java.io.IOException: Socket is null, cannot connect to localhost:1110"
   
  Many thanks,
   
  Emily
   
   
  
 
  
Aaron Smuts <[EMAIL PROTECTED]> wrote:
  You can't run two servers on the same machine
listening to the same port. 

--- emily chen wrote:

> Hi there,
> 
> I set up two tomcat servers in my PC, and deploy
> my web application. 
> 
> I sent a HTTP request to Tomcat1
>
http://lucyl.prenet.net:8080/console/epinSupport/batchSummaryReport.jsf
> to get Batch report, and saw the batch report data
> was saved in local cache C:\Temp\JCS_cache1.
> 
> Then I sent another HTTP request to Tomcat2
>
http://lucyl.prenet.net:8888/console/epinSupport/productSummaryReport.jsf
> to get the product report, and saw the product
> report data was saved in local cache
> C:\Temp\JCS_cache2.
> 
> After that, I check C:\Temp\JCS_cache1 again, and
> found the cache has the batch report and product
> report. but C:\Temp\JCS_cache2 only has product
> report. I think JCS_cache1 and JCS_cache2 should
> have both report data. Any idea why?
> 
> Here is cache.ccf for web applicate in Tomcat1:
> 
>
##################################################################
> # 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=0
> 
>
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
> jcs.default.elementattributes.IsEternal=false
> jcs.default.elementattributes.MaxLifeSeconds=3600
> jcs.default.elementattributes.IdleTime=1800
> jcs.default.elementattributes.IsSpool=true
> jcs.default.elementattributes.IsRemote=true
> jcs.default.elementattributes.IsLateral=true
> 
> 
>
#############################################################
> # AUXILIARY CACHES AVAILABLE
> # Primary Disk Cache -- faster than the rest
> because of memory key storage
> 
>
#############################################################
> 
>
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=C:\\Temp\\JCS_cache1
> jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000
> jcs.auxiliary.DC.attributes.MaxKeySize=10000
> 
>
jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
> jcs.auxiliary.DC.attributes.MaxRecycleBinSize=7500
> 
> 
>
###########################################################
> # Lateral TCP Cache - Non-UDP Discovery
> Configuration
> 
>
###########################################################
> 
>
jcs.auxiliary.LTCP=org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory
> 
>
jcs.auxiliary.LTCP.attributes=org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes
> 
>
jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1110
> jcs.auxiliary.LTCP.attributes.TcpListenerPort=1110
> jcs.auxiliary.LTCP.attributes.AllowGet=true
> 
> 
> 
> Here is cache.ccf for web applicate in Tomcat2:
> 
>
##################################################################
> # 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=0
> 
>
jcs.default.cacheattributes.MemoryCacheName=org.apache.jcs.engine.memory.lru.LRUMemoryCache
> jcs.default.elementattributes.IsEternal=false
> jcs.default.elementattributes.MaxLifeSeconds=3600
> jcs.default.elementattributes.IdleTime=1800
> jcs.default.elementattributes.IsSpool=true
> jcs.default.elementattributes.IsRemote=true
> jcs.default.elementattributes.IsLateral=true
> 
> 
>
#############################################################
> # AUXILIARY CACHES AVAILABLE
> # Primary Disk Cache -- faster than the rest
> because of memory key storage
> 
>
#############################################################
> 
>
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=C:\\Temp\\JCS_cache1
> jcs.auxiliary.DC.attributes.MaxPurgatorySize=10000
> jcs.auxiliary.DC.attributes.MaxKeySize=10000
> 
>
jcs.auxiliary.DC.attributes.OptimizeAtRemoveCount=300000
> jcs.auxiliary.DC.attributes.MaxRecycleBinSize=7500
> 
> 
>
###########################################################
> # Lateral TCP Cache - Non-UDP Discovery
> Configuration
> 
>
###########################################################
> 
>
jcs.auxiliary.LTCP=org.apache.jcs.auxiliary.lateral.socket.tcp.LateralTCPCacheFactory
> 
>
jcs.auxiliary.LTCP.attributes=org.apache.jcs.auxiliary.lateral.socket.tcp.TCPLateralCacheAttributes
> 
>
jcs.auxiliary.LTCP.attributes.TcpServers=localhost:1110
> jcs.auxiliary.LTCP.attributes.TcpListenerPort=1110
> jcs.auxiliary.LTCP.attributes.AllowGet=true
> 
> Two cache.ccf is the same except DiskPath.
> 
> thanks for your help.
> 
> Emily
> 
> 
> 
> ---------------------------------
> Want to be your own boss? Learn how on Yahoo! Small
> Business. 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



                
---------------------------------
Yahoo! Groups gets better. Check out the new email design. Plus there’s much 
more to come.  

Reply via email to