起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8828|回复: 9

[处理中3] apache24集群部署后无法登陆

[复制链接]

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
发表于 2020-4-9 21:59:33 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号: 3.8
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 其它 浏览器: Chrome
使用apache24依照手册上做集群部署,apache24部署成功后,发现应用无法登陆,提示  登录系统后才能执行 biz action 请求,经排查,在X5 服务端的 Tomcat配置文件 server.xml中 <Engine> 小节中加上每个 Tomcat的名称<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1">后,cookie的值会带上该tomcat的名称,例如bsessionid:XXXXXXXX.tomcat1,去掉该配置,单独启动应用,可以正常访问,请问该问题要如何解决? 企业微信截图_20200409215701.png

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2020-4-10 08:36:33 | 显示全部楼层
早上在本地环境给tomcat增加名称,cookie值带上该tomcat的名称后仍然可以正常登陆,是否新更换的license-server许可有问题?license-server启动截图如下 企业微信截图_1586478696842.png 相关应用均有关联license-server 企业微信截图_15864789472537.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2020-4-10 09:17:04 | 显示全部楼层
跟license-server的部署无关,确认配置为集群所有的配置都修改的正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2020-4-10 10:06:27 | 显示全部楼层
集群正常启动,提示its work,也可以正常进入登录页,点击登陆后台也提示登陆成功,但前端会报这个错误
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2020-4-10 10:51:24 | 显示全部楼层
model\UI2\portal\pc3\index.js中把window.__justep.directConnectBiz = true;修改为
window.__justep.directConnectBiz = false;

修改完修改一下版本号http://docs.wex5.com/bex5-deploy-question-list-4013/

用这个方案看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2020-4-10 11:54:16 | 显示全部楼层
已按照此方法操作,无效,去掉应用tomcat server.xml中 <Engine> 小节上Tomcat的名称,关闭apache2.4,启动license-server+3台应用,3台应用都可以成功登陆,加上应用tomcat server.xml中 <Engine> 小节上Tomcat的名称,关闭apache2.4,启动license-server+3台应用,3台应用就都报这个错误了。
回复 支持 反对

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2020-4-10 11:57:34 | 显示全部楼层
不使用license-server,应用tomcat server.xml中 <Engine> 小节上Tomcat的名称,单独启动应用,应用可以正常访问
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2020-4-10 12:15:17 | 显示全部楼层
那就是自己配置的集群不正确,一定要按照部署手册中的配置,负载均衡模式,不能用session复制的模式

确认每个服务都配置的IP和端口是否正确的,不能交叉

不用集群访问每一个单独访问测试


部署手册中的方案肯定是没问题的,前段时间刚按照部署手册中的说明部署测试都是没问题的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

19

主题

91

帖子

783

积分

高级会员

Rank: 4

积分
783
QQ
 楼主| 发表于 2020-4-10 14:07:03 | 显示全部楼层
jvmRoute赋值后部署环境不管有没有使用license-server 都会报错,在没有apache集群完全卸载删除的情况下。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2020-4-10 14:12:18 | 显示全部楼层
1.前面说了跟license-server无关
2.要配置jvmRoute就是手册中的集群完整的配置
3.配置后每一个服务单独访问正确后再用集群的地址访问
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 06:44 , Processed in 0.059941 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表