jeecg集群没有任何权限
你好,我的jeecg3.7.3版本采用tomcat9+redis+nginx 进行集群,session共享没有问题,但是集群后提示没有任何权限,(admin)登录,tomcat版本为9.0.2reids3.2 nginx1.3,集群采用的插件为tomcat-cluster-redis-session-manager2.2版本.
配置为 nginx.conf
主要配置:
#gzipon;
upstream ynszly_tomcat{
server 127.0.0.1:8080 weight=1 max_fails=2 fail_timeout=30s;
server 127.0.0.1:18080 weight=1 max_fails=2 fail_timeout=30s;
server 127.0.0.1:28080 weight=1 max_fails=2 fail_timeout=30s;
}
server {
listen 80;
server_name127.0.0.1;
charset utf-8;
#charset koi8-r;
#access_loglogs/host.access.logmain;
location / {
#root html;
proxy_pass http://ynszly_tomcat;
#indexindex.html index.htm;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_connect_timeout 1;
proxy_read_timeout 1;
proxy_send_timeout 1;
}
tomcat context.xml 部分配置
<Context>
<!-- Default set of monitored resources. If one of these changes, the -->
<!-- web application will be reloaded. -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/tomcat-web.xml</WatchedResource>
<WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
<Valve className="tomcat.request.session.redis.SessionHandlerValve" />
<Manager className="tomcat.request.session.redis.SessionManager" />
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
测试了下sessionid在三个tomcat之间是不变的,redis也存储了sessionid,但是admin登录提示没有任何权限,也不能登出,请帮忙处理,谢谢!
jeecg的版本号多少? 3.7.3 无人回答么,我想知道到底是jeecg的问题,还是我配置的问题,现在的情况是用tomcat分发session集群和redis集群,都存在同样的问题,难道你们没测试过么? 我们项目都是集群部署,没有任何问题。 请问下你们的项目如何集群的?能否把相关的软件版本核心的配置给贴出来 谢谢?
有个小bug,IdEntity 需要序列化,不然redis有问题
注意改下
org.jeecgframework.core.common.entity.IdEntitypublic abstract class IdEntity implements java.io.Serializable
页:
[1]