您好,有个问题需要请教一下
--------------------------------------------------------
情况示例
我有2台服务器, 采用F5做分发,根据项目目录分发到两台服务器.
A服务域名为:域名/ycsgajTest
B服务器名为:域名/ycsgaj
A服务器为测试服务器,B服务器为生产服务器.主要目的是为了将测试与正式环境分开,方便测试.
问题:
采用java生成的dd.config的配置,代码根据官网demo稍作修改.
测试1:分别部署到A\B两台服务器.
结果1:访问服务A,jsapi正常,再访问服务器B,jsapi正常.再访问服务器A jspapi不正常. 反过来来访问结果一样.
测试2:A服务直接访问B服务器中的接口来获取dd.config.保证两台服务器的域名一样,jsapiTicket是7200内一样.
结果2:访问B主机肯定是可以使用jsapi的. 但是A主机不行.
钉钉后台配置分布为:域名/ycsgajTest/index.jsp 此为A主机
域名/ycsgaj/index.jsp 此为B主机
域名是一样的
-----------------------------------------------------------
附:另外一个jspapi的问题
示例:直接访问 域名/test/test.jsp . java获取配置jsapi的配置
结果:正常使用
不改变任何代码的情况下.
修改跳转如下:
访问 域名/test/testServlet.action .
在testServlet中使用 request.getRequestDispatcher("/test.jsp") 跳转 . 结构 jspapi 正常 使用
在testServlet中使用 response.sendRedirect("/test.jsp"); 跳转 .结构 jspapi 不能正常 使用
------------------------------------------------------------
第一个问题是否能提供其他的解决方案 . 后面一个问题,无所谓了.
------------------------------------------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。