用到的几个解决方案:
1)修改rtxserver.xml ,把其中的ip都改成本机配置的IP(我的服务器是手动分配的IP:192.168.1.111,自动获取IP的话估计会有些问题);
2)修改rtxserver.xml ,将其中的UDP端口号都填上。照TCP的填就行了。(我下的版本UDP号都是空或0);
3) 注意的是rtxserver.xml不只一份,改的时候查找一下,我将两份都修改了,两份有一点不同。还没明白啥个意思;
4)部分用户可以刷新组织架构,部分不可以的话,客户端安装目录下有个Accounts\【用户名】目录下的Group.
xml文件,将可以刷新组织架构用户的这个Group.xml文件烤到不能刷新组织架构用户的Accounts\【用户名】下就OK了;看网上说这一点是RTX的BUG,重启服务器就行了,不过我重启了还是不行,这样弄下才搞好。
好像在RTX服务器端的管理器配置的IP起不到啥作用,还是要在xml文件中改,待确认。
另,还有网上提到的一些其它办法,我用到的就上面的了。其它办法摘抄如下:
a、所有用户登录都看不到组织架构,包括在服务器本机登录RTX客户端。
分析原因:
i.Infoserver服务 或 apporgstruct应用 停止或异常。
ii.Rtxserver.xml 地址配置不正常。
iii.Infoserverr 的type不对。
解决方法:
i.端口可能被占用。查看服务器安装目录下LogsInfoServer.log日志是否异常,端口有没有被其他程序占用,如果端口被其他程序占用,可以修改RTX服务器安装目录下rtxserver.xml文件Infoserver的端口(如下图所示),然后在 “服务管理器”重启Infoserver服务、在 “应用管理器”重启apporgstruct应用。
ii.服务器的IP地址变更。查看服务器本机的IP地址是否与服务器安装目录下rtxserver.xml里面的IP地址一致,如果不同,把rtxserver.xml的IP地址改为服务器当前的IP地址,然后重启RTX服务。
iii.如果infoserver 的type为0,请修改为100。
b、RTX服务器本机登录可以看到组织架构,但其他的机器看不到。分析原因:
i. 服务器安装了
防火墙,限制了客户端访问8010的端口。
解决方法:
i. 在防火墙打开8010端口。
c、局域网内部机器可以看到组织架构,但外网用户看不到。分析原因:
i.
路由器没有映射8010端口。
ii. Rtxserver.xml没有配置公网的IP地址。
解决方法:
i. 在
路由器映射8010的端口。
ii. 参照《RTX2007 公网部署》配置rtxserver.xml文件。