web系统集成rtx工具Java.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web系统集成rtx工具(Java)集成步骤:Rtx服务安装配置安装rtx服务器。启动RTX_ConfigCenter配置服务以及RTX_HTTPServer服务3、安装完成后,启动RTX服务端程序。此时客户端还无法登录,需要对服务器端进行配置。进行系统后,如下图,按配置向导进行配置。4、设置超级管理员密码:安全起见,首先配置服务器端的超级管理员的登录密码,如下图所示。5.如果你还没有申请License,可以按此界面的引导进行申请。如果你的License已经申请成功,点击页面的“导入License文件”进行后续操作。配置开发环境1. 在开发机器安装RTX2013 Server SDK包。2. 进入Server SDK安装目录(默认路径:x:\Program Files\Tencent\RTXSSDK\),把该目录下的dll文件及rtxServerApi.ini拷贝到系统的System32目录下(RTX2008Beta2之后的RTX版本安装时已经自动拷贝到该目录下),如果在网页调用java接口,需要另拷贝一份到JDK的bin目录下。3. 进入RTX服务器安装目录下,用记事本打开SDKPorperty.xml文件,在里面增加开发机器地址(如下图所示),保存后重启RTX服务。4. 拷贝Java目录(默认路径:x:\Program Files\Tencent\RTXSSDK\Demo Source\Server Sample\Java)下的RTXSvrApi.java及其他示例文件到您的工作目录下。注意:RTXSvrApi.java只能放进rtx下,rtx不能有父package,否则会报错。Web系统服务器必须安装Server SDK包,并配置好访问限制。如果web系统服务器不是Windows平台,请通过Url的方式集成。5.RTX Server强加了SDK访问安性,因此通过http方式访问cgi文件需要在SDKProperty.xml添加远程访问机器的IP地址,如下图所示,允许00通过http方式访问cgi文件。功能集成事例单点登陆流程步骤:用户打开IE登录web系统,输入用户名及密码之后点击登录。此时web系统服务器收到IE发过来的登录请求,对该用户进行身份验证。如果验证通过,调用Server SDK 获取SessionKey接口获取该用户的SessionKey。SessionKey获得方式:A、URL访问::8012/GetSession.cgi?receiver= + strUserURL 说明:ip为rtx服务器安装机ip, receiver 参数为rtx用户账号。Java 获得SessionKey代码:public String getSessionKey(String strUser) {String strSessionKey = ;String strURL = :8012/GetSession.cgi?receiver= + strUser;try {.URLurl = new URL(strURL);HttpURLConnectionhttpConnection = (HttpURLConnection)url.openConnection();BufferedReader reader = newBufferedReader(newInputStreamReader(httpConnection.getInputStream())); strSessionKey=reader.readLine(); }catch(Exception e){System.out.println(系统出错+e); }returnstrSessionKey;}B:通过RTXSvrApi中getSessionKey(String userName)方法获得。userName参数为rtx用户账号。4、web系统服务器把该用户的SessionKey返回给浏览器5、用户成功登录web系统,同时调用客户端SessionKey登录的脚本登录RTX。页面登陆rtx客户端代码:页面需要首先引入下面object标签OBJECT classid=clsid:5EEEA87D-160E-4A2D-8427-B6C333FEDA4D id=RTXAX/OBJECT具体登陆登陆rtxjsp代码functionloginRtx(){ try{if(strSessionKey!=){varip=;// rtx服务器ipvarobjProp = RTXAX.GetObject(Property);objProp.value(RTXUsername) = username;// 用户账号objProp.value(LoginSessionKey)

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档