[Logo] Terracotta Discussion Forums (LEGACY READ-ONLY ARCHIVE)
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Messages posted by: hahayjb  XML
Profile for hahayjb -> Messages posted by hahayjb [11]
Author Message
http://forums.terracotta.org/forums/posts/list/8307.page

http://forums.terracotta.org/forums/posts/list/7575.page

http://forums.terracotta.org/forums/posts/list/8365.page

Question one:the ablove acticles said that the terracotta3.7.5 not support the DSO, is true? If it's true, why exists tim-get.bat in the terracotta3.7.5 and this samples in the %TC_HOME%\platform\samples can run.?
Question two:somebady said:tim is designed for DSO use cases , TC 3.7.5 do not support DSO . That's why there is no tim for tomcat or jetty. Please use express mode.
what is the express mode?
http://forums.terracotta.org/forums/posts/list/8307.page

http://forums.terracotta.org/forums/posts/list/7575.page

http://forums.terracotta.org/forums/posts/list/8365.page

问题一:上面的帖子中有提到不再支持3.7.5不再支持DSO,是不是真的?那为什么在terracotta3.7.5中还会有tim-get.bat脚本,我用它还能成功下载那些整合包。

问题二:有人这么说:tim is designed for DSO use cases , TC 3.7.5 do not support DSO . That's why there is no tim for tomcat or jetty. Please use express mode.
那请问那个express mode是什么东西?
还有我的服务器启动脚本:
Code:
start "tc-server" %TC_HOME%\bin\start-tc-server.bat -f %TC_HOME%\tc-config.xml -n yjb


应用服务器启动脚本:
Code:
@echo off
 set TC_INSTALL_DIR=%TC_HOME%
 set TC_CONFIG_PATH=%TC_HOME%\tc-config.xml
 call %TC_INSTALL_DIR%\platform\bin\dso-env.bat -q
 set JAVA_OPTS=%JAVA_OPTS% %TC_JAVA_OPTS%
 echo %JAVA_OPTS%
 PAUSE
 call %JBOSS_HOME%\bin\standalone.bat


请各位帮忙研究,感激不尽!
我的tc-config.xml内容:

Code:
<?xml version="1.0" encoding="UTF-8" ?>
 <tc:tc-config xmlns:tc="http://www.terracotta.org/config"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-6.xsd">
 <servers>
 	<server host="%i" name="yjb">
 	 <data>/opt/terracotta/server-data</data>
 	 <logs>/opt/terracotta/server-logs</logs>
 	 <index>/opt/terracotta/server-index</index>
 	 <statistics>/opt/terracotta/server-statistics</statistics>
 	  <dso-port >9510</dso-port>
 	  </server>
 	  
 </servers>
 
 <clients>
 		<logs>logs-%i</logs>
 		<modules>
 		          <module name="terracotta-toolkit-1.6" group-id="org.terracotta.toolkit"/> 
 			<module name="tim-jboss-7.x"/>
 		</modules>
 	  </clients>
 </tc:tc-config>
我把terracotta做为 terracotta作为DSO服务器,把terracotta和jboss整合作为应用服务器客服端,建立一个这样的集群,但是,在启动客服端的时候报出java.lang.ClassCircularityRrror异常,具体的日志如下:

Code:
2013-11-14 11:38:16,453 [main] INFO com.terracottatech.general - New logging session started.
 2013-11-14 11:38:16,500 [main] INFO com.terracottatech.console - Terracotta 3.7.5, as of 20130319-165505 (Revision 22474 by cruise@su10vmo125 from 3.7.5)
 2013-11-14 11:38:16,593 [main] INFO com.tc.config.schema.setup.StandardXMLFileConfigurationCreator - Attempting to load configuration from the file at 'D:\yjb\terracotta\tc-config.xml'...
 2013-11-14 11:38:17,437 [main] INFO com.terracottatech.console - Successfully loaded base configuration from file at 'D:\yjb\terracotta\tc-config.xml'.
 2013-11-14 11:38:17,468 [main] INFO com.tc.config.schema.setup.StandardXMLFileConfigurationCreator - The configuration specified by 'base configuration from file at 'D:\yjb\terracotta\tc-config.xml'':
 
 <tc:tc-config xsi:schemaLocation="http://www.terracotta.org/schema/terracotta-6.xsd" xmlns:tc="http://www.terracotta.org/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <servers>
     <server host="%i" name="yjb">
       <data>/opt/terracotta/server-data</data>
       <logs>/opt/terracotta/server-logs</logs>
       <index>/opt/terracotta/server-index</index>
       <statistics>/opt/terracotta/server-statistics</statistics>
       <dso-port>9510</dso-port>
     </server>
   </servers>
   <clients>
     <logs>logs-%i</logs>
     <modules>
       <module name="terracotta-toolkit-1.6" group-id="org.terracotta.toolkit"/>
       <module name="tim-jboss-7.x"/>
     </modules>
   </clients>
 </tc:tc-config>
 2013-11-14 11:38:17,468 [main] INFO com.tc.properties.TCProperties - Loading default properties from tc.properties
 2013-11-14 11:38:17,468 [main] INFO com.tc.properties.TCProperties - The property "tc.config.total.timeout" was read before initialization completed. "tc.config.total.timeout" = 300000
 2013-11-14 11:38:17,468 [main] INFO com.tc.properties.TCProperties - The property "tc.config.getFromSource.timeout" was read before initialization completed. "tc.config.getFromSource.timeout" = 30000
 2013-11-14 11:38:17,468 [main] INFO com.tc.properties.TCProperties - tc-config doesn't have any tc-property. No tc-property will be overridden
 2013-11-14 11:38:17,484 [main] INFO com.tc.properties.TCProperties - Loaded TCProperties : TCProperties = { appgroups.debug = false, aw.asmclassinfo.ignore.errors = com.jinspired., cvt.buffer.randomsuffix.enabled = false, cvt.client.fail.buffer.open = false, cvt.rest.interface.enabled = false, cvt.retriever.notification.interval = 60, cvt.statistics.logging.interval = 900, cvt.store.randomsuffix.enabled = false, dev.console.max.operator.events = 5000, ehcache.clusterAllCacheManagers = true, ehcache.concurrency = 128, ehcache.evictor.logging.enabled = false, ehcache.evictor.pool.size = 1, ehcache.global.eviction.enable = true, ehcache.global.eviction.frequency = 10, ehcache.global.eviction.rest.timeMillis = 10, ehcache.global.eviction.segments = 2, ehcache.lock.readLevel = READ, ehcache.lock.writeLevel = WRITE, ehcache.logging.enabled = false, ehcache.storageStrategy.dcv2.evictUnexpiredEntries.enabled = true, ehcache.storageStrategy.dcv2.eviction.overshoot = 15, ehcache.storageStrategy.dcv2.localcache.enabled = true, ehcache.storageStrategy.dcv2.perElementTTITTL.enabled = false, ehcache.storageStrategy.dcv2.periodicEviction.enabled = true, ehcache.storageStrategy.dcv2.pinSegments.enabled = true, http.defaultservlet.attribute.aliases = false;, http.defaultservlet.attribute.dirallowed = false;, http.defaultservlet.enabled = false;, instrumentation.finalField.fastRead = true, l1.cachemanager.criticalObjectThreshold = -1, l1.cachemanager.criticalThreshold = 70, l1.cachemanager.enabled = true, l1.cachemanager.leastCount = 2, l1.cachemanager.logging.enabled = false, l1.cachemanager.monitorOldGenOnly = true, l1.cachemanager.percentageToEvict = 10, l1.cachemanager.sleepInterval = 3000, l1.cachemanager.threshold = 50, l1.clusterevents.outofbandnotifier.jointime.millis = 100, l1.connect.versionMatchCheck.enabled = true, l1.healthcheck.l2.bindAddress = 0.0.0.0, l1.healthcheck.l2.bindPort = 0, l1.healthcheck.l2.ping.enabled = true, l1.healthcheck.l2.ping.idletime = 5000, l1.healthcheck.l2.ping.interval = 1000, l1.healthcheck.l2.ping.probes = 3, l1.healthcheck.l2.socketConnect = true, l1.healthcheck.l2.socketConnectCount = 13, l1.healthcheck.l2.socketConnectTimeout = 5, l1.jvm.check.compatibility = true, l1.l2.config.validation.enabled = true, l1.lock.statistics.gatherInterval = 1, l1.lock.statistics.traceDepth = 0, l1.lockmanager.pinning.enabled = true, l1.lockmanager.striped.count = 128, l1.lockmanager.timeout.interval = 60000, l1.max.connect.retries = -1, l1.modules.additional = , l1.modules.default = , l1.modules.repositories = , l1.modules.tc-version-check = , l1.modules.toolkitSearchRange = 100, l1.objectmanager.fault.logging.enabled = false, l1.objectmanager.flush.logging.enabled = false, l1.objectmanager.objectid.request.size = 50000, l1.objectmanager.remote.batchLookupTimePeriod = 1, l1.objectmanager.remote.logging.enabled = false, l1.objectmanager.remote.maxDNALRUSize = 60, l1.objectmanager.remote.maxRequestSentImmediately = 4, l1.seda.pinned.entry.fault.stage.threads = 8, l1.seda.stage.sink.capacity = -1, l1.serverarray.objectCreationStrategy = round-robin, l1.serverarray.objectCreationStrategy.groupAffinity.groupName = mirror-group1, l1.serverarray.objectCreationStrategy.roundRobin.startIndex = sequential, l1.servermapmanager.remote.batchLookupTimePeriod = 1, l1.servermapmanager.remote.maxRequestSentImmediately = 4, l1.shutdown.threadgroup.gracetime = 30000, l1.socket.connect.timeout = 10000, l1.socket.reconnect.waitInterval = 1000, l1.transactionmanager.completedAckFlushTimeout = 5000, l1.transactionmanager.folding.debug = false, l1.transactionmanager.folding.enabled = true, l1.transactionmanager.folding.lock.limit = 0, l1.transactionmanager.folding.object.limit = 0, l1.transactionmanager.logging.enabled = false, l1.transactionmanager.maxBatchSizeInKiloBytes = 128, l1.transactionmanager.maxOutstandingBatchSize = 4, l1.transactionmanager.maxPendingBatches = 88, l1.transactionmanager.maxSleepTimeBeforeHalt = 1024, l1.transactionmanager.strings.compress.enabled = true, l1.transactionmanager.strings.compress.logging.enabled = false, l1.transactionmanager.strings.compress.minSize = 512, l1.transactionmanager.timeoutForAckOnExit = 300, l2.beanshell.enabled = false, l2.beanshell.port = 9929, l2.berkeleydb.je.checkpointer.bytesInterval = 100000000, l2.berkeleydb.je.cleaner.bytesInterval = 20000000, l2.berkeleydb.je.cleaner.detailMaxMemoryPercentage = 5, l2.berkeleydb.je.cleaner.lookAheadCacheSize = 32768, l2.berkeleydb.je.cleaner.minAge = 5, l2.berkeleydb.je.lock.nLockTables = 7, l2.berkeleydb.je.lock.timeout = 180000000, l2.berkeleydb.je.maxMemoryPercent = 25, l2.cachemanager.criticalObjectThreshold = -1, l2.cachemanager.enabled = true, l2.cachemanager.leastCount = 2, l2.cachemanager.logging.enabled = false, l2.cachemanager.monitorOldGenOnly = true, l2.cachemanager.percentageToEvict = 10, l2.cachemanager.sleepInterval = 3000, l2.data.backup.throttle.timeInMillis = 0, l2.db.factory.name = com.tc.objectserver.storage.berkeleydb.BerkeleyDBFactory, l2.derbydb.derby.locks.deadlockTimeout = 170, l2.derbydb.derby.locks.deadlockTrace = true, l2.derbydb.derby.locks.escalationThreshold = 100000, l2.derbydb.derby.locks.waitTimeout = 180, l2.derbydb.derby.maxMemoryPercent = 25, l2.derbydb.derby.storage.checkpointInterval = 134217728, l2.derbydb.derby.storage.logSwitchInterval = 134217728, l2.derbydb.derby.storage.pageSize = 32768, l2.dump.on.exception.timeout = 30, l2.healthcheck.l1.ping.enabled = true, l2.healthcheck.l1.ping.idletime = 5000, l2.healthcheck.l1.ping.interval = 1000, l2.healthcheck.l1.ping.probes = 3, l2.healthcheck.l1.socketConnect = true, l2.healthcheck.l1.socketConnectCount = 10, l2.healthcheck.l1.socketConnectTimeout = 5, l2.healthcheck.l2.ping.enabled = true, l2.healthcheck.l2.ping.idletime = 5000, l2.healthcheck.l2.ping.interval = 1000, l2.healthcheck.l2.ping.probes = 3, l2.healthcheck.l2.socketConnect = true, l2.healthcheck.l2.socketConnectCount = 10, l2.healthcheck.l2.socketConnectTimeout = 5, l2.l1reconnect.enabled = true, l2.l1reconnect.maxDelayedAcks = 16, l2.l1reconnect.sendWindow = 32, l2.l1reconnect.sendqueue.cap = 5000, l2.l1reconnect.timeout.millis = 5000, l2.lfu.agingFactor = 1, l2.lfu.recentlyAccessedIgnorePercentage = 20, l2.lockmanager.greedy.lease.enabled = true, l2.lockmanager.greedy.lease.leaseTimeInMillis = 50, l2.lockmanager.greedy.locks.enabled = true, l2.nha.autoRestart = true, l2.nha.dirtydb.autoDelete = true, l2.nha.dirtydb.backup.enabled = true, l2.nha.dirtydb.rolling = 0, l2.nha.send.timeout.millis = 16000, l2.nha.tcgroupcomm.discovery.interval = 1000, l2.nha.tcgroupcomm.handshake.timeout = 5000, l2.nha.tcgroupcomm.reconnect.enabled = true, l2.nha.tcgroupcomm.reconnect.maxDelayedAcks = 16, l2.nha.tcgroupcomm.reconnect.sendWindow = 32, l2.nha.tcgroupcomm.reconnect.sendqueue.cap = 5000, l2.nha.tcgroupcomm.reconnect.timeout = 5000, l2.objectmanager.cachePolicy = lfu, l2.objectmanager.deleteBatchSize = 5000, l2.objectmanager.dgc.enterpriseMarkStageInterval = 1000, l2.objectmanager.dgc.faulting.optimization = true, l2.objectmanager.dgc.inline.intervalInSeconds = 10, l2.objectmanager.dgc.inline.maxObjects = 10000, l2.objectmanager.dgc.throttle.requestsPerThrottle = 1000, l2.objectmanager.dgc.throttle.timeInMillis = 0, l2.objectmanager.dgc.young.enabled = false, l2.objectmanager.dgc.young.frequencyInMillis = 180000, l2.objectmanager.fault.logging.enabled = false, l2.objectmanager.flush.logging.enabled = false, l2.objectmanager.loadObjectID.checkpoint.maxlimit = -1, l2.objectmanager.loadObjectID.checkpoint.maxsleep = 10000, l2.objectmanager.loadObjectID.longsPerDiskEntry = 8, l2.objectmanager.loadObjectID.mapsdatabase.longsPerDiskEntry = 1, l2.objectmanager.maxObjectsInTxnObjGrouping = 5000, l2.objectmanager.maxObjectsToCommit = 5000, l2.objectmanager.maxTxnsInTxnObjectGrouping = 500, l2.objectmanager.objectrequest.logging.enabled = false, l2.objectmanager.objectrequest.split.size = 500, l2.objectmanager.passive.sync.batch.size = 500, l2.objectmanager.passive.sync.message.maxSizeInMegaBytes = 10, l2.objectmanager.passive.sync.throttle.maxPendingMessages = 10, l2.objectmanager.passive.sync.throttle.timeInMillis = 0, l2.objectmanager.persistor.logging.enabled = false, l2.objectmanager.request.logging.enabled = false, l2.offHeapCache.allocation.critical = 15000, l2.offHeapCache.allocation.critical.halt = true, l2.offHeapCache.allocation.slow = 1500, l2.offHeapCache.map.concurrency = 1, l2.offHeapCache.map.max.page.size = 8m, l2.offHeapCache.map.min.page.size = 4k, l2.offHeapCache.map.tableSize = 128, l2.offHeapCache.operator.event.generator.sleepInterval = 60000, l2.offHeapCache.operator.event.generator.threshold = 80, l2.offHeapCache.temp.swap.flush.to.disk.count = 5000, l2.offHeapCache.temp.swap.throttle.megaBytes = 100, l2.operator.events.store = 1500, l2.remotejmx.idletime = 5, l2.remotejmx.maxthreads = 50, l2.seda.commitstage.threads = 4, l2.seda.evictionprocessorstage.sink.capacity = 1000, l2.seda.gcdeletestage.threads = 1, l2.seda.local.cache.invalidations.sink.capacity = 5000, l2.seda.local.cache.transaction.complete.sink.capacity = -1, l2.seda.local.cache.transaction.complete.threads = 8, l2.seda.query.threads = 4, l2.seda.search.threads = 16, l2.seda.stage.sink.capacity = -1, l2.serverarray.2pc.enabled = true, l2.servermap.eviction.broadcast.maxkeys = 10000, l2.servermap.eviction.clientObjectReferences.refresh.interval = 60000, l2.startuplock.retries.enabled = false, l2.transactionmanager.logging.enabled = false, l2.transactionmanager.logging.printBroadcastStats = false, l2.transactionmanager.logging.printCommits = false, l2.transactionmanager.logging.printStats = true, l2.transactionmanager.logging.verbose = false, l2.transactionmanager.passive.throttle.enabled = true, l2.transactionmanager.passive.throttle.maxSleepSeconds = 5, l2.transactionmanager.passive.throttle.threshold = 20000, lock.statistics.enabled = false, logging.longgc.threshold = 8000, logging.maxBackups = 20, logging.maxLogFileSize = 512, memory.monitor.forcebasic = false, net.core.keepalive = false, net.core.tcpnodelay = true, offHeapFileSystem.file.maxDataPageSize = 262144, offHeapFilesystem.chm.segments = 4, offHeapFilesystem.file.blockSize = 8192, search.lucene.indexes.per.cache = 4, search.lucene.max.boolean.clauses = 1024, search.lucene.max.buffer = 16.0, search.lucene.use.offHeap.directory = false, search.lucene.use.ram.directory = false, search.passive.max.chunk = 2097152, search.passive.max.pending = 8, session.debug.hops = false, session.debug.hops.interval = 100, session.debug.invalidate = false, session.debug.sessions = false, session.invalidator.bench.enabled = true, session.invalidator.sleep = 300, session.request.bench.enabled = false, session.request.tracking = false, session.request.tracking.dump = false, session.request.tracking.interval = 2500, session.request.tracking.threshold = 15000, session.statistics.enabled = false, session.verify.set.attribute = false, session.vhosts.excluded = , sigar.enabled = false, stats.printer.intervalInMillis = 5000, tc.bytebuffer.common.pool.maxcount = 3000, tc.bytebuffer.pooling.enabled = true, tc.bytebuffer.threadlocal.pool.maxcount = 2000, tc.config.getFromSource.timeout = 30000, tc.config.total.timeout = 300000, tc.management.mbeans.enabled = true, tc.management.test.mbeans.enabled = false, tc.messages.grouping.enabled = true, tc.messages.grouping.maxSizeKiloBytes = 1024, tc.messages.packup.enabled = true, tc.stage.monitor.delay = 5000, tc.stage.monitor.enabled = false, tc.time.sync.threshold = 30, tc.transport.handshake.timeout = 10000, tcm.monitor.delay = 5, tcm.monitor.enabled = false }
 2013-11-14 11:38:17,531 [main] INFO com.terracottatech.console - Log file: 'D:\yjb\logs-192.168.100.105\terracotta-client.log'.
 2013-11-14 11:38:17,531 [main] INFO com.tc.logging.TCLogging - All Java System Properties for this Terracotta instance:
 ========================================================================
 JVM arguments: [-XX:+TieredCompilation, -Dprogram.name=standalone.bat, -Xbootclasspath/p:\yjb\terracotta\platform\bin\..\..\lib\dso-boot\dso-boot-hotspot_win32_160_45.jar, -Dtc.install-root=D:\yjb\terracotta\platform\bin\..\.., -Dtc.config=D:\yjb\terracotta\tc-config.xml, -Dorg.jboss.boot.log.file=D:\yjb\jboss-as-7.1.1.Final\standalone\log\boot.log, -Dlogging.configuration=file:\yjb\jboss-as-7.1.1.Final\standalone/configuration/logging.properties]
 awt.toolkit                  : sun.awt.windows.WToolkit
 file.encoding                : GBK
 file.encoding.pkg            : sun.io
 file.separator               : \
 java.awt.graphicsenv         : sun.awt.Win32GraphicsEnvironment
 java.awt.printerjob          : sun.awt.windows.WPrinterJob
 java.class.path              : D:\yjb\jboss-as-7.1.1.Final\jboss-modules.jar
 java.class.version           : 50.0
 java.endorsed.dirs           : D:\yjb\jdk1.6.0_45\jre\lib\endorsed
 java.ext.dirs                : D:\yjb\jdk1.6.0_45\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
 java.home                    : D:\yjb\jdk1.6.0_45\jre
 java.io.tmpdir               : C:\DOCUME~1\MACREM~1\LOCALS~1\Temp\
 java.library.path            : D:\yjb\jdk1.6.0_45\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\Ruby200\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Lenovo;C:\Program Files\ThinkPad\ConnectUtilities;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\SQL2008\100\DTS\Binn\;C:\SQL2008\100\Tools\Binn\VSShell\Common7\IDE\;C:\SQL2008\100\Tools\Binn\;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\;C:\Documents and Settings\macremote\Local Settings\Application Data\Smartbar\Application\;d:\Program Files\Yozosoft\Yozo_Office\Lib\xuggler\bin;C:\Program Files\Calibre2\;D:\yjb\apache-maven-3.1.0\bin;D:\yjb\jdk1.6.0_45\bin;.
 java.runtime.name            : Java(TM) SE Runtime Environment
 java.runtime.version         : 1.6.0_45-b06
 java.specification.name      : Java Platform API Specification
 java.specification.vendor    : Sun Microsystems Inc.
 java.specification.version   : 1.6
 java.vendor                  : Sun Microsystems Inc.
 java.vendor.url              : http://java.sun.com/
 java.vendor.url.bug          : http://java.sun.com/cgi-bin/bugreport.cgi
 java.version                 : 1.6.0_45
 java.vm.info                 : mixed mode
 java.vm.name                 : Java HotSpot(TM) Client VM
 java.vm.specification.name   : Java Virtual Machine Specification
 java.vm.specification.vendor : Sun Microsystems Inc.
 java.vm.specification.version: 1.0
 java.vm.vendor               : Sun Microsystems Inc.
 java.vm.version              : 20.45-b01
 line.separator               : 
 
 logging.configuration        : file:\yjb\jboss-as-7.1.1.Final\standalone/configuration/logging.properties
 org.jboss.boot.log.file      : D:\yjb\jboss-as-7.1.1.Final\standalone\log\boot.log
 os.arch                      : x86
 os.name                      : Windows XP
 os.version                   : 5.1
 path.separator               : ;
 program.name                 : standalone.bat
 sun.arch.data.model          : 32
 sun.boot.class.path          : D:\yjb\terracotta\platform\bin\..\..\lib\dso-boot\dso-boot-hotspot_win32_160_45.jar;D:\yjb\jdk1.6.0_45\jre\lib\resources.jar;D:\yjb\jdk1.6.0_45\jre\lib\rt.jar;D:\yjb\jdk1.6.0_45\jre\lib\sunrsasign.jar;D:\yjb\jdk1.6.0_45\jre\lib\jsse.jar;D:\yjb\jdk1.6.0_45\jre\lib\jce.jar;D:\yjb\jdk1.6.0_45\jre\lib\charsets.jar;D:\yjb\jdk1.6.0_45\jre\lib\modules\jdk.boot.jar;D:\yjb\jdk1.6.0_45\jre\classes
 sun.boot.library.path        : D:\yjb\jdk1.6.0_45\jre\bin
 sun.cpu.endian               : little
 sun.cpu.isalist              : pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
 sun.desktop                  : windows
 sun.io.unicode.encoding      : UnicodeLittle
 sun.java.command             : D:\yjb\jboss-as-7.1.1.Final\jboss-modules.jar -mp D:\yjb\jboss-as-7.1.1.Final\modules -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -Djboss.home.dir=D:\yjb\jboss-as-7.1.1.Final
 sun.java.launcher            : SUN_STANDARD
 sun.jnu.encoding             : GBK
 sun.management.compiler      : HotSpot Client Compiler
 sun.os.patch.level           : Service Pack 3
 tc.config                    : D:\yjb\terracotta\tc-config.xml
 tc.install-root              : D:\yjb\terracotta\platform\bin\..\..
 user.country                 : CN
 user.dir                     : D:\yjb
 user.home                    : C:\Documents and Settings\macremote
 user.language                : zh
 user.name                    : macremote
 user.timezone                : Asia/Shanghai
 user.variant                 : 
 ========================================================================
 2013-11-14 11:38:17,593 [main] INFO com.terracottatech.dso - Trying to get Groupname ID Map from http://192.168.100.105:9510/groupidmap
 2013-11-14 11:38:17,937 [main] INFO com.terracottatech.dso - Trying to get Cluster topology from http://192.168.100.105:9510/groupinfo
 2013-11-14 11:38:18,937 [main] INFO com.tc.bundles.Resolver - First toolkit reference found: ToolkitVersion(1.6)
 2013-11-14 11:38:18,937 [main] INFO com.tc.bundles.Resolver - Freezing toolkit major version from: ToolkitVersion(1.6)
 2013-11-14 11:38:18,937 [main] INFO com.tc.bundles.Resolver - Looking for latest version of org.terracotta.toolkit.terracotta-toolkit-1.6
 2013-11-14 11:38:18,953 [main] INFO com.tc.bundles.Resolver - root = D:\yjb\terracotta\platform\modules
 2013-11-14 11:38:18,953 [main] INFO com.tc.bundles.Resolver - looking for possible flat files
 2013-11-14 11:38:18,953 [main] INFO com.tc.bundles.Resolver - found flat file possibles = []
 2013-11-14 11:38:18,953 [main] INFO com.tc.bundles.Resolver - checking hierarchical repo root: D:\yjb\terracotta\platform\modules\org\terracotta\toolkit\terracotta-toolkit-1.6
 2013-11-14 11:38:18,953 [main] INFO com.tc.bundles.Resolver - found all possibles = [D:\yjb\terracotta\platform\modules\org\terracotta\toolkit\terracotta-toolkit-1.6\5.5.0\terracotta-toolkit-1.6-5.5.0.jar]
 2013-11-14 11:38:18,968 [main] INFO com.tc.bundles.Resolver - new version = 5.5.0
 2013-11-14 11:38:18,968 [main] INFO com.tc.bundles.Resolver - Resolved TIM org.terracotta.toolkit:terracotta-toolkit-1.6:5.5.0 from file:/D:/yjb/terracotta/platform/modules/org/terracotta/toolkit/terracotta-toolkit-1.6/5.5.0/terracotta-toolkit-1.6-5.5.0.jar
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - Actual toolkit API version resolved: ToolkitVersion(1.6) <xml-fragment group-id="org.terracotta.toolkit" name="terracotta-toolkit-1.6" version="5.5.0"/>
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - root = D:\yjb\terracotta\platform\modules
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - looking for possible flat files
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - found flat file possibles = []
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - checking hierarchical repo root: D:\yjb\terracotta\platform\modules\org\terracotta\toolkit\terracotta-toolkit-1.6
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - found all possibles = [D:\yjb\terracotta\platform\modules\org\terracotta\toolkit\terracotta-toolkit-1.6\5.5.0\terracotta-toolkit-1.6-5.5.0.jar]
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - new version = 5.5.0
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - Resolved TIM org.terracotta.toolkit:terracotta-toolkit-1.6:5.5.0 from file:/D:/yjb/terracotta/platform/modules/org/terracotta/toolkit/terracotta-toolkit-1.6/5.5.0/terracotta-toolkit-1.6-5.5.0.jar
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - root = D:\yjb\terracotta\platform\modules
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - looking for possible flat files
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - found flat file possibles = []
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - checking hierarchical repo root: D:\yjb\terracotta\platform\modules\org\terracotta\modules\tim-jboss-7.x
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - found all possibles = [D:\yjb\terracotta\platform\modules\org\terracotta\modules\tim-jboss-7.x\2.4.0\tim-jboss-7.x-2.4.0.jar, D:\yjb\terracotta\platform\modules\org\terracotta\modules\tim-jboss-7.x\2.4.1\tim-jboss-7.x-2.4.1.jar, D:\yjb\terracotta\platform\modules\org\terracotta\modules\tim-jboss-7.x\2.4.2\tim-jboss-7.x-2.4.2.jar, D:\yjb\terracotta\platform\modules\org\terracotta\modules\tim-jboss-7.x\2.4.3\tim-jboss-7.x-2.4.3.jar, D:\yjb\terracotta\platform\modules\org\terracotta\modules\tim-jboss-7.x\2.4.5\tim-jboss-7.x-2.4.5.jar]
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - new version = 2.4.0
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - new version = 2.4.1
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - new version = 2.4.2
 2013-11-14 11:38:18,984 [main] INFO com.tc.bundles.Resolver - new version = 2.4.3
 2013-11-14 11:38:19,000 [main] INFO com.tc.bundles.Resolver - new version = 2.4.5
 2013-11-14 11:38:19,000 [main] INFO com.tc.bundles.Resolver - Resolved TIM org.terracotta.modules:tim-jboss-7.x:2.4.5 from file:/D:/yjb/terracotta/platform/modules/org/terracotta/modules/tim-jboss-7.x/2.4.5/tim-jboss-7.x-2.4.5.jar
 2013-11-14 11:38:19,156 [main] INFO org.terracotta.modules.configuration.TerracottaConfiguratorModule - CDM change applicator is class com.terracotta.toolkit.collections.ConcurrentDistributedMapDsoApplicator
 2013-11-14 11:38:19,265 [main] WARN com.tc.plugins.ModulesLoader - org.terracotta.toolkit.terracotta-toolkit-1.6 does not declare a TIM API version requirement
 2013-11-14 11:38:19,265 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.toolkit.terracotta-toolkit-1.6
   BuildInfo-User: cruise
   BuildInfo-Revision: 39043
   BuildInfo-Timestamp: 20130319-164440
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/terracotta-toolkit/tags/release-5.5.0
   BuildInfo-Host: rh5vmo135.terracotta.lan
 
 2013-11-14 11:38:19,296 [main] INFO com.tc.plugins.ModulesLoader - Config loaded from module: org.terracotta.toolkit.terracotta-toolkit-1.6 (terracotta_api.xml)
 <?xml version="1.0" encoding="UTF-8"?>
 <xml-fragment>
   <instrumented-classes>
     <include>
       <class-expression>@org.terracotta.annotations.InstrumentedClass *</class-expression>
     </include>
     <include>
       <class-expression>@org.terracotta.annotations.InstrumentedClass @org.terracotta.annotations.HonorTransient *</class-expression>
       <honor-transient>true</honor-transient>
     </include>
   </instrumented-classes>
 
   <locks>
     <!-- annotation locking expressions -->
     <autolock>
       <method-expression>@org.terracotta.annotations.AutolockWrite * *(..)</method-expression>
       <lock-level>write</lock-level>
     </autolock>
     <autolock auto-synchronized="true">
       <method-expression>@org.terracotta.annotations.AutolockWriteAutoSync * *(..)</method-expression>
       <lock-level>write</lock-level>
     </autolock>    
     <autolock>
       <method-expression>@org.terracotta.annotations.AutolockRead * *(..)</method-expression>
       <lock-level>read</lock-level>
     </autolock>
     <autolock auto-synchronized="true">
       <method-expression>@org.terracotta.annotations.AutolockReadAutoSync * *(..)</method-expression>
       <lock-level>read</lock-level>
     </autolock>    
     <autolock>
       <method-expression>@org.terracotta.annotations.AutolockSynchronousWrite * *(..)</method-expression>
       <lock-level>synchronous-write</lock-level>
     </autolock>
     <autolock auto-synchronized="true">
       <method-expression>@org.terracotta.annotations.AutolockSynchronousWriteAutoSync * *(..)</method-expression>
       <lock-level>synchronous-write</lock-level>
     </autolock>    
     <autolock>
       <method-expression>@org.terracotta.annotations.AutolockConcurrent * *(..)</method-expression>
       <lock-level>concurrent</lock-level>
     </autolock>
   </locks>
 
   <distributed-methods>
     <method-expression>@org.terracotta.annotations.DMI * *(..)</method-expression>
   </distributed-methods>
 
   <roots>
     <root>
       <field-expression>@org.terracotta.annotations.Root * *</field-expression>
     </root>
   </roots>
 
 </xml-fragment>
 2013-11-14 11:38:19,359 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-jboss-7.x
   BuildInfo-User: cruise
   BuildInfo-Revision: 39052
   BuildInfo-Timestamp: 20130318-145528
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-jboss/tags/release-2.4.5
   BuildInfo-Host: rh5vmo136.terracotta.lan
 
 2013-11-14 11:38:19,375 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-jboss-common
   BuildInfo-User: cruise
   BuildInfo-Revision: 39052
   BuildInfo-Timestamp: 20130318-145357
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-jboss/tags/release-2.4.5
   BuildInfo-Host: rh5vmo136.terracotta.lan
 
 2013-11-14 11:38:19,437 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-session-common
   BuildInfo-User: cruise
   BuildInfo-Revision: 39065
   BuildInfo-Timestamp: 20130318-145622
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-session/tags/release-2.4.5
   BuildInfo-Host: rh5vmo100.terracotta.lan
 
 2013-11-14 11:38:19,453 [main] INFO com.tc.plugins.ModulesLoader - Installing TIMByteProvider for bundle 'org.terracotta.modules.tim-session-ui'
 2013-11-14 11:38:19,546 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-session-ui
   BuildInfo-User: cruise
   BuildInfo-Revision: 39065
   BuildInfo-Timestamp: 20130318-145513
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-session/tags/release-2.4.5
   BuildInfo-Host: rh5vmo100.terracotta.lan
 
 2013-11-14 11:38:19,562 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-jboss-6.0
   BuildInfo-User: cruise
   BuildInfo-Revision: 39052
   BuildInfo-Timestamp: 20130318-145501
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-jboss/tags/release-2.4.5
   BuildInfo-Host: rh5vmo136.terracotta.lan
 
 2013-11-14 11:38:19,562 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-jboss-4.2
   BuildInfo-User: cruise
   BuildInfo-Revision: 39052
   BuildInfo-Timestamp: 20130318-145444
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-jboss/tags/release-2.4.5
   BuildInfo-Host: rh5vmo136.terracotta.lan
 
 2013-11-14 11:38:19,562 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-jboss-4.0
   BuildInfo-User: cruise
   BuildInfo-Revision: 39052
   BuildInfo-Timestamp: 20130318-145442
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-jboss/tags/release-2.4.5
   BuildInfo-Host: rh5vmo136.terracotta.lan
 
 2013-11-14 11:38:19,578 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-tomcat-5.5
   BuildInfo-User: cruise
   BuildInfo-Revision: 39074
   BuildInfo-Timestamp: 20130318-145702
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-tomcat/tags/release-2.4.5
   BuildInfo-Host: rh5mo127.terracotta.lan
 
 2013-11-14 11:38:19,578 [main] INFO com.tc.plugins.ModulesLoader - BuildInfo for module: org.terracotta.modules.tim-tomcat-common
   BuildInfo-User: cruise
   BuildInfo-Revision: 39074
   BuildInfo-Timestamp: 20130318-145615
   BuildInfo-URL: https://svn.terracotta.org/repo/forge/projects/tim-tomcat/tags/release-2.4.5
   BuildInfo-Host: rh5mo127.terracotta.lan
 
 2013-11-14 11:38:19,593 [main] INFO com.tc.object.bytecode.hook.impl.DSOContextImpl - DSOContext created with expressRejoinClient=false
 2013-11-14 11:38:19,718 [main] INFO com.terracottatech.dso - Trying to get Groupname ID Map from http://192.168.100.105:9510/groupidmap
 2013-11-14 11:38:19,734 [main] INFO com.terracottatech.dso - Trying to get Cluster topology from http://192.168.100.105:9510/groupinfo
 2013-11-14 11:38:19,765 [main] INFO com.terracottatech.dso - Trying to get Cluster topology from http://192.168.100.105:9510/groupinfo
 2013-11-14 11:38:19,812 [main] INFO com.terracottatech.dso - Trying to get L1 Reconnect Properties from http://192.168.100.105:9510/l1reconnectproperties
 2013-11-14 11:38:20,109 [main] INFO com.tc.net.core.TCCommImpl - Comm Worker Threads NOT requested
 2013-11-14 11:38:20,171 [main] INFO com.tc.net.protocol.transport.ConnectionHealthCheckerImpl: DSO Client - HealthChecker Started
 2013-11-14 11:38:20,281 [main] INFO com.tc.net.protocol.tcm.CommunicationsManager - HealthCheck CallbackPort Listener started at /0.0.0.0:4170
 2013-11-14 11:38:20,484 [main] INFO com.terracottatech.dso - Statistics buffer opened
 2013-11-14 11:38:20,515 [main] INFO com.tc.statistics.StatisticRetrievalAction - "message monitor" statistic is not enabled. Please enable the property "tcm.monitor.delay" to collect this statistics.
 2013-11-14 11:38:20,765 [main] INFO com.tc.runtime.TCMemoryManagerImpl - GarbageCollector: Copy
 2013-11-14 11:38:20,765 [main] INFO com.tc.runtime.TCMemoryManagerImpl - GarbageCollector: MarkSweepCompact
 2013-11-14 11:38:20,921 [L1Management JMX registration] INFO com.tc.management.L1Management - Terracotta JMX connector available at[service:jmx:terracotta://localhost]
 2013-11-14 11:38:20,984 [main] INFO com.tc.net.core.TCConnection - Comms Message Batching enabled
 2013-11-14 11:38:20,984 [main] INFO com.tc.net.protocol.transport.ClientMessageTransport - ConnectionID(-1.ffffffffffffffffffffffffffffffff.22ca1c4c-807f-4d3f-bb19-5df55aa5986a-14254b01811)[]: Attaching new connection: com.tc.net.core.TCConnectionImpl@20643024: connected: true, closed: false local=192.168.100.105:4171 remote=192.168.100.105:9510 connect=[Thu Nov 14 11:38:20 CST 2013] idle=0ms [0 read, 0 write]
 2013-11-14 11:38:21,093 [main] INFO com.tc.net.protocol.transport.ConnectionHealthCheckerImpl. DSO Client - Health monitoring agent started for szdemo2013:9510
 2013-11-14 11:38:21,109 [L1_L2:TCComm Main Selector Thread_R (listen 0.0.0.0:4170)] INFO com.tc.net.protocol.transport.ConnectionHealthCheckerImpl. DSO Client - HealthCheckCallbackPort verification PASSED for szdemo2013:9510(callbackport: 9510)
 2013-11-14 11:38:21,109 [WorkerThread(client_coordination_stage, 0)] INFO com.tc.object.handshakemanager.ClientHandshakeManagerImpl - ClientID[0]: Connected: Unpausing from State[ PAUSED ] RemoteNode : GroupID[0]. Disconnect count : 1
 2013-11-14 11:38:21,156 [WorkerThread(client_coordination_stage, 0)] INFO com.tc.object.handshakemanager.ClientHandshakeManagerImpl - ClientID[0]: Received Handshake ack for this node :GroupID[0]
 2013-11-14 11:38:21,156 [WorkerThread(client_coordination_stage, 0)] INFO com.tc.management.remote.protocol.terracotta.TunnelingEventHandler - Client JMX server ready; sending notification to L2 server
 2013-11-14 11:38:21,156 [main] INFO com.terracottatech.console - Connection successfully established to server at 192.168.100.105:9510
 2013-11-14 11:38:21,156 [main] INFO com.terracottatech.dso - Connection successfully established to server at 192.168.100.105:9510
 2013-11-14 11:38:21,343 [Statistics Logger] INFO com.terracottatech.dso - memory free : 236.155083 MB
 2013-11-14 11:38:21,343 [Statistics Logger] INFO com.terracottatech.dso - memory used : 11.344917 MB
 2013-11-14 11:38:21,343 [Statistics Logger] INFO com.terracottatech.dso - memory max : 247.500000 MB
 2013-11-14 11:38:21,640 [WorkerThread(hydrate_message_stage, 0)] ERROR com.tc.net.protocol.tcm.HydrateHandler - Error hydrating message of type JMXREMOTE_MESSAGE_CONNECTION_MESSAGE (36)
 java.lang.ClassCircularityError: org/jboss/modules/FastCopyHashSet
 	at org.jboss.modules.ModularURLStreamHandlerFactory$1.initialValue(ModularURLStreamHandlerFactory.java:47)
 	at org.jboss.modules.ModularURLStreamHandlerFactory$1.initialValue(ModularURLStreamHandlerFactory.java:45)
 	at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:141)
 	at java.lang.ThreadLocal.get(ThreadLocal.java:131)
 	at org.jboss.modules.ModularURLStreamHandlerFactory.createURLStreamHandler(ModularURLStreamHandlerFactory.java:90)
 	at java.net.URL.getURLStreamHandler(URL.java:1122)
 	at java.net.URL.<init>(URL.java:572)
 	at java.net.URL.<init>(URL.java:464)
 	at java.net.URL.<init>(URL.java:413)
 	at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:161)
 	at java.net.JarURLConnection.<init>(JarURLConnection.java:144)
 	at sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:63)
 	at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:24)
 	at java.net.URL.openConnection(URL.java:945)
 	at java.net.URL.openStream(URL.java:1010)
 	at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1194)
 	at com.tc.backport175.bytecode.DefaultBytecodeProvider.getBytecode(DefaultBytecodeProvider.java:37)
 	at com.tc.object.bytecode.hook.impl.DefaultWeavingStrategy$AnnotationByteCodeProvider.getBytecode(DefaultWeavingStrategy.java:562)
 	at com.tc.backport175.bytecode.AnnotationReader.getBytecodeFor(AnnotationReader.java:168)
 	at com.tc.backport175.bytecode.AnnotationReader.parse(AnnotationReader.java:938)
 	at com.tc.backport175.bytecode.AnnotationReader.<init>(AnnotationReader.java:964)
 	at com.tc.backport175.bytecode.AnnotationReader.getReaderFor(AnnotationReader.java:213)
 	at com.tc.backport175.bytecode.AnnotationReader.getReaderFor(AnnotationReader.java:180)
 	at com.tc.aspectwerkz.reflect.impl.java.JavaClassInfo.getAnnotationReader(JavaClassInfo.java:488)
 	at com.tc.aspectwerkz.reflect.impl.java.JavaFieldInfo.getAnnotations(JavaFieldInfo.java:78)
 	at com.tc.aspectwerkz.expression.ExpressionVisitor.visitAttributes(ExpressionVisitor.java:815)
 	at com.tc.aspectwerkz.expression.ExpressionVisitor.visitAnnotatedNode(ExpressionVisitor.java:1021)
 	at com.tc.aspectwerkz.expression.ExpressionVisitor.visit(ExpressionVisitor.java:171)
 	at com.tc.aspectwerkz.expression.ast.ASTGet.jjtAccept(ASTGet.java:22)
 	at com.tc.aspectwerkz.expression.ExpressionVisitor.visit(ExpressionVisitor.java:100)
 	at com.tc.aspectwerkz.expression.ast.ASTExpression.jjtAccept(ASTExpression.java:22)
 	at com.tc.aspectwerkz.expression.ExpressionVisitor.visit(ExpressionVisitor.java:88)
 	at com.tc.aspectwerkz.expression.ExpressionVisitor.match(ExpressionVisitor.java:74)
 	at com.tc.object.config.Root.matches(Root.java:94)
 	at com.tc.object.config.StandardDSOClientConfigHelperImpl.findMatchingRootDefinition(StandardDSOClientConfigHelperImpl.java:1057)
 	at com.tc.object.config.StandardDSOClientConfigHelperImpl.isRoot(StandardDSOClientConfigHelperImpl.java:1044)
 	at com.tc.object.bytecode.ManagerImpl.isRoot(ManagerImpl.java:639)
 	at com.tc.object.bytecode.ManagerUtil.isRoot(ManagerUtil.java:488)
 	at com.tc.util.FieldUtils.isStaticAndNonRootField(FieldUtils.java:201)
 	at com.tc.util.FieldUtils.get(FieldUtils.java:35)
 	at java.lang.reflect.Field.get(Field.java)
 	at java.io.ObjectStreamClass.getDeclaredSerialFields(Unknown Source)
 	at java.io.ObjectStreamClass.getSerialFields(Unknown Source)
 	at java.io.ObjectStreamClass.access$800(Unknown Source)
 	at java.io.ObjectStreamClass$2.run(ObjectStreamClass.java:425)
 	at java.security.AccessController.doPrivileged(Native Method)
 	at java.io.ObjectStreamClass.<init>(Unknown Source)
 	at java.io.ObjectStreamClass.lookup(Unknown Source)
 	at java.io.ObjectStreamClass.initNonProxy(Unknown Source)
 	at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1599)
 	at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1494)
 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1748)
 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327)
 	at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1683)
 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1321)
 	at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1969)
 	at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1893)
 	at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1775)
 	at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1327)
 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:349)
 	at com.tc.management.remote.protocol.terracotta.JmxRemoteTunnelMessage.deserializeFrom(JmxRemoteTunnelMessage.java:94)
 	at com.tc.net.protocol.tcm.TCMessageImpl.getObject(TCMessageImpl.java:244)
 	at com.tc.management.remote.protocol.terracotta.JmxRemoteTunnelMessage.hydrateValue(JmxRemoteTunnelMessage.java:55)
 	at com.tc.net.protocol.tcm.TCMessageImpl.hydrate(TCMessageImpl.java:162)
 	at com.tc.net.protocol.tcm.HydrateHandler.handleEvent(HydrateHandler.java:19)
 	at com.tc.async.impl.StageImpl$WorkerThread.run(StageImpl.java:149)
 2013-11-14 11:38:21,656 [WorkerThread(hydrate_message_stage, 0)] INFO com.tc.net.protocol.transport.ConnectionHealthCheckerImpl: DSO Client - Connection to [szdemo2013:9510] CLOSED. Health Monitoring for this node is now disabled.
 2013-11-14 11:38:21,656 [L1_L2:TCComm Main Selector Thread_W (listen 0.0.0.0:4170)] INFO com.tc.net.core.CoreNIOServices - selection key cancelled key@7349726
 2013-11-14 11:38:21,656 [WorkerThread(hydrate_message_stage, 0)] INFO com.tc.object.handshakemanager.ClientHandshakeManagerImpl - ClientID[0]: Disconnected: Pausing from State[ RUNNING ] RemoteNode : GroupID[0]. Disconnect count: 0
 2013-11-14 11:38:21,656 [WorkerThread(hydrate_message_stage, 0)] INFO com.tc.object.handshakemanager.ClientHandshakeManagerImpl - ClientID[0]: ClientHandshakeManager moves to SessionID=[1]
 2013-11-14 11:38:21,906 [CommonShutDownHook] INFO com.terracottatech.dso - L1 Exiting...
 2013-11-14 11:38:22,750 [Thread-1] WARN com.tc.object.ClientShutdownManager - DSO Client exiting without flushing local work
 
大家好!
我在做一个terracotta 服务器DSO共享的 Jboss 应用服务集群。

我现在碰到一个奇怪的问题,配置好了集群后,启动terracotta服务器和jboss应用服务器客户端,都能成功,且用dev-console.bat查看,显示客户端成功连接到了服务器。
但是查看object-browser 看不到我在tc-config.xml中配置的roots的内容,然后在dev-console中查看Connected client中的客户机的具体属性中的Config,发现看不到<application>...</application>及其中配置的内容。而其他部分配置可以看到。

请问这是怎么回事?
请各位大侠帮我想想办法,很急,项目在这里被卡住了!
Dear all,

My tools:Terracotta-3.7.5;Jboss-as-7.1.1;terracotta-session-1.3.5.jar;terracotta-tooolkit-1.6-runtime-5.5.0.jar. The two jars come from terracotta-3.7.5.
My goal is create a cluster by teracotta and jboss.

The start up clustering's steps:

1. start up the terracotta server

2. start up the jboss server

3. start up the dev-console.bat in the %tc_home%\bin

I can find that the terracotta server and the jboss server client start up successfully in the dev-consle.
But i find the client's Config have not loaded the
<application>.......</application>
and my web can't sharing the Objects

what's the problem? Thanks!
Dear all
When i configure a clustering using Terracotta-3.7.5 and jboss-as-7.1.1 . I surfaced a problem:

Not installing optional component org.terracotta.session.TerracottaJboss71xSessionFilter
due to exception:
java.lang.ClassNotFoundException:org.terracotta.session.TerracottaJboss71xSessionFilter from [Module " "]


I have added the jars terracotta-session-1.3.5.jar and terracotta-toolkit-runtime-5.5.0.jar into the web application's lib folder.

what's the problem? Please tell me how can i do? Thanks

teck wrote:
Is this jdk 7 per chance? Terracotta 3.7.x does not work with jdk7 and higher
 


You are right. Thank you.

But i have a question that when use this command:

%TC_HOME%\platform\bin\dso-java.bat -cp %TC_HOME%\TerracottaDemo.jar yale.terracotta.demo.TerracottaDemo

to start up the tc client. The tc client use the default-config.xml which in the tc.jar.

The same result as the above way even use this command:

%TC_HOME%\platform\bin\dso-java.bat
-Dtc.config=%TC_HOME%\tc-config.xml
-cp %TC_HOME%\TerracottaDemo.jar yale.terracotta.demo.TerracottaDemo


why?

But i add this command

set TC_CONFIG_PATH="%TC_HOME%\tc-config.xml"

in the dso-env.bat.

The tc client load the configurtion tc-config.xml, Then ,it's OK.

why? Is it a bug for Terracotta-3.7.5?

[code]Dear all

my terracotta's version is 3.7.5 which the newest one. when i use this command:
%TC_HOME%\bin\satrt-tc-server.bat -f %TC_HOME%\tc-config.xml
to startup the tc server. it is ok.

but i can't start up the tc client when use this command:
%TC_HOME%\platform\bin\dso-java.bat -cp %TC_HOME%\TerracottaDemo.jar yale.terracotta.demo.TerracottaDemo

the error is:
Error occurred during initialization of VM
java.lang.NullPointerException
at java.util.Hashtable.hash<Hashtable.java:262> at.java.util.Hashtable._tc_remove<Hashtable.java:585>
......
at java.lang.System.initiallizeSystemClass<System.java:1118>


how i do? thanks
Dear all
利用命令:
%TC_HOME%\platform\bin\dso-java.bat -cp %TC_HOME%\TerracottaDemo.jar yale.terracotta.demo.TerracottaDemo,

启动的过程中会看到: Successfully loaded base configuration from java resource at ‘/com/tc/config/schema/setup/default-config.xml’

然后会出现一个 警告: not including instrumented ConcurrentHashMap in boot jar

再接下来会有成功创建 boot jar file at .....

接下来出现信息:Starting Terracotta client....
Error occurred during initialization of VM
java.lang.NullPointerException
at java.util.Hashtable.hash<Hashtable.java:262> at.java.util.Hashtable._tc_remove<Hashtable.java:585>
......
at java.lang.System.initiallizeSystemClass<System.java:1118>



出现这个问题我该怎么解决?为什么会去加载默认的default-config,而不是我已经定义好的tc-config.xml?Terracotta服务器我可以利用命令:
%TC_HOME%\bin\satrt-tc-server.bat -f %TC_HOME%\tc-config.xml启动,启动成功。

我是按http://yale.iteye.com/blog/1560539来配置的。

请各位大侠指点,谢谢!
 
Profile for hahayjb -> Messages posted by hahayjb [11]
Go to:   
Powered by JForum 2.1.7 © JForum Team