zoukankan      html  css  js  c++  java
  • 如何检测TerraGate的InternetLicense运行是否正常

    在服务器上部署好TerraGate软件后,如何测试其InternetLicense服务是否正常呢?可以通过下面的代码来测试:

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 
     3 <html xmlns="http://www.w3.org/1999/xhtml">
     4 <head>
     5     <title>TerraGate6.0 Internet License测试示例代码</title>
     6     <meta name="netLicenseServer" content="http://192.168.14.83:8011" />
     7     <script type = "text/javascript" language = "javascript">
     8         function Test() {
     9             try {
    10                 var SGWorld = CreateSGObj();
    11 //                if (SGWorld.Version.Type == "2") {
    12                     var location = SGWorld.Creator.CreateLocationHere();
    13                     var label1 = SGWorld.Creator.CreateTextLabel(location.Position, "Internet License运行正常", SGWorld.Creator.CreateLabelStyle());
    14                     label1.Style.FontSize = 30;
    15                     SGWorld.Creator.DeleteObject(location.ID);
    16 //                }
    17 //                else {
    18 //                    alert("请确认客户端安装的是View!");
    19 //                }
    20             }
    21             catch (e) {
    22                 alert(e.message);
    23             }
    24         }
    25 
    26         /*  
    27         功能:   创建sgworld对象
    28         备注:   赵贺 2012.04.01.
    29         */
    30         function CreateSGObj() {
    31             var obj = $("sgworld");
    32             if (obj == null) {
    33                 obj = document.createElement('object');
    34                 document.body.appendChild(obj);
    35                 obj.name = "sgworld";
    36                 obj.id = "sgworld";
    37                 obj.classid = "CLSID:3a4f91b0-65a8-11d5-85c1-0001023952c1";
    38             }
    39             return obj;
    40         }
    41         function $(id) {
    42             return window.document.getElementById(id);
    43         }
    44         </script>
    45 </head>
    46 <body>
    47     <table>
    48         <tr>
    49             <td colspan="4">
    50                 <input id="Button1" type="button" value="测试" onclick="Test()" />
    51             </td>
    52         </tr>
    53         <tr>
    54             <td colspan="4">
    55             </td>
    56         </tr>
    57     </table>
    58 </body>
    59 </html>

    测试的时候还需要注意以下几点:

    1.测试页面要通过web服务器发布;

    2.访问测试页面的客户端要安装TerraExplorer(view)软件;

    3.执行测试前要运行TerraExplorer软件,并加载TerraGate发布的地形服务;

    4.测试页面中<meta name="netLicenseServer" content="http://192.168.14.83:8011" />
    后面的IP地址和端口号要改成实际测试TerraGate使用地址和端口号。

  • 相关阅读:
    (转)Java并发包:AtomicBoolean和AtomicReference
    (转)maven怎么 引入(或引用/使用) 自定义(或本地/第三方) jar的三种方式 图文教程 方法二最简单
    servlet3.0 异步处理
    (转)Groovy简介
    (转)springboot应用启动原理(一) 将启动脚本嵌入jar
    (转)springboot应用启动原理(二) 扩展URLClassLoader实现嵌套jar加载
    (转)运行jar应用程序引用其他jar包的四种方法 -- ClassLoader应用
    (转)二层网络结构和三层网络结构的对比
    Java语法糖4:内部类
    Java语法糖3:泛型
  • 原文地址:https://www.cnblogs.com/yitianhe/p/2675419.html
Copyright © 2011-2022 走看看