1
我正在使用Atmosphere框架我的服務器端腳本tomcat服務器。
我也使用redis服務器和使用jedis庫的Java。RedisUtil共享連接池假false
我得到下面的日誌在Tomcat的控制檯後,所有的氣氛變得連接接近服務器和服務器無法與客戶端進行通信:
10:59:51.443 [http-bio-8080-exec-6] INFO o.a.samples.pubsub.EventsLogger - onDisconnect(): 120.138.212.106:55163
11:01:52.502 [http-bio-8080-exec-3] INFO o.a.plugin.redis.RedisBroadcaster - org.atmosphere.plugin.redis.RedisUtil shared connection pool false
11:01:52.504 [http-bio-8080-exec-3] DEBUG o.a.util.AbstractBroadcasterProxy - Reconfiguring Broadcaster media1
11:01:52.505 [http-bio-8080-exec-3] INFO o.a.samples.pubsub.EventsLogger - onSuspend(): 120.138.212.106:55166
11:01:52.510 [http-bio-8080-exec-3] INFO o.a.samples.pubsub.EventsLogger - onConnect(): WebSocketEvent{message='', type=CONNECT, [email protected]}
誰能幫我解決這個問題?
我使用下面的Redis的連接池代碼:
public class ServerStart implements ServletContextListener {
private static JedisPool pool;
@Override
public void contextInitialized(ServletContextEvent sce) {
pool = new JedisPool(new JedisPoolConfig(), "localhost", 6379);
}
public static Jedis getResourceFromPool() {
Jedis jedis = pool.getResource();
return jedis;
}
@Override
public void contextDestroyed(ServletContextEvent sce) {
}
}
我使用getResourceFromPool()用於獲取Redis的連接方法。
我是新來的Redis服務器配置。我的redis集成在我的Ubuntu服務器上。在哪裏添加這條線? – dipendra
在Atmosphere的web.xml中:-) – jfarcand