java - Masalah dalam tomcat menggunakan redis untuk berkongsi sesi tidak boleh dikongsi.
怪我咯
怪我咯 2017-05-18 10:45:33
0
2
889

Sekarang ia dikonfigurasikan, sesi boleh disimpan dalam redis, tetapi sesi itu tidak dikongsi
JSESSIONID=85BA6B206C53213A7147C31C1FDEA7B9.webuiApp
JSESSIONID=F75A1BBC59A87341web.web. uiApp dan webuiApp2 ialah nama dua kucing jantan saya. Apakah tetapan yang saya perlukan untuk menyediakan sesi perkongsian dua kucing jantan

  1. Senaraikan item

怪我咯
怪我咯

走同样的路,发现不同的人生

membalas semua(2)
大家讲道理

HttpSession yang disertakan dengan servlet tidak melaksanakan antara muka Serialize dan tidak boleh disimpan dalam redis Memandangkan sesi anda boleh disimpan dalam redis, ini bermakna anda menggunakan sesi tersuai
Saya tidak tahu rangka kerja anda menggunakan? Jika anda tidak menggunakan rangka kerja, anda perlu melaksanakan sendiri kaedah pengurusan sesi.
Idea umum adalah seperti berikut:

  1. Pelanggan jredis disepadukan ke dalam projek untuk menguruskan sambungan ke redis untuk pengurusan

  2. Pemintas tersuai untuk melaksanakan kaedah penciptaan/pengubahsuaian/pemadaman sesi. Kod pelaksanaan adalah untuk memproses data dalam redis

Lebih rumit untuk melaksanakannya sendiri

Dicadangkan anda menggunakan rangka kerja Apache Shiro iaitu rangka kerja keselamatan dan mempunyai sesi tersendiri. Dia telah melaksanakan ehcache untuk menyimpan sesi.
Jika anda ingin menggunakan cache lain (seperti redis), anda perlu menulis kod itu sendiri. Tak rumit sangat

某草草

sesi musim bunga

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan