【发布时间】:2016-03-08 15:09:26
【问题描述】:
我正在使用嵌入在 RestExpress 0.10.4 中的 Infinispan 7.2.5。我已经在 3 个虚拟机中部署了我的 RestExpress 应用程序。但我看不到任何与 infinispan 相关的日志(org.infinispan、org.jboss、org.jgroups)。
2016-03-07 01:00:42 DEBUG logging:15 - Logging Provider: infinispan.org.jboss.logging.Log4jLoggerProvider
2016-03-07 01:00:42 DEBUG ServiceFinder:61 - Loading service impl: JpaStoreLifecycleManager
2016-03-07 01:00:42 DEBUG ServiceFinder:52 - No service impls found: ModuleMetadataFileFinder
2016-03-07 01:00:42 DEBUG ServiceFinder:52 - No service impls found: ModuleCommandExtensions
2016-03-07 01:00:42 DEBUG ModuleProperties:80 - No module command extensions to load
2016-03-07 01:00:42 DEBUG DefaultCacheManager:631 - Started cache manager test-cluster on null
当我刚刚在 3 个虚拟机中设置 Infinispan 时,它工作正常。
01:10:55,376 INFO [org.jboss.modules] (main) JBoss Modules version 1.3.3.Final
01:10:55,741 INFO [org.jboss.msc] (main) JBoss MSC version 1.2.2.Final
01:10:55,884 INFO [org.jboss.as] (MSC service thread 1-7) JBAS015899: JBoss Infinispan Server 7.2.5.Final (WildFly 8.2.0.Final) starting
...........
我的缓存配置如下。
GlobalConfigurationBuilder global = GlobalConfigurationBuilder.defaultClusteredBuilder();
global.transport().clusterName("test-cluster");
ConfigurationBuilder builder = new ConfigurationBuilder();
builder.clustering().cacheMode(CacheMode.DIST_SYNC);
// Initialize the cache manager
DefaultCacheManager cacheManager = new DefaultCacheManager(global.build(), builder.build());
我的log4j配置如下。
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration debug="true"
xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="console" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - $
</layout>
</appender>
<appender name="file" class="org.apache.log4j.RollingFileAppender">
<param name="append" value="false" />
<param name="maxFileSize" value="10MB" />
<param name="maxBackupIndex" value="10" />
<param name="file" value="/var/log/caceh-restservice-test.log" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - $
</layout>
</appender>
<logger name="com">
<level value="INFO" />
</logger>
<logger name="org">
<level value="INFO" />
</logger>
<logger name="org.infinispan">
<level value="DEBUG"/>
</logger>
<logger name="org.jboss">
<level value="DEBUG"/>
</logger>
<logger name="com.xxxxx.test.infinispandistributed">
<level value="DEBUG" />
</logger>
<root>
<level value="DEBUG" />
<appender-ref ref="console" />
<!-- appender-ref ref="file" /-->
</root>
</log4j:configuration>
任何帮助将不胜感激。
【问题讨论】:
标签: java rest infinispan