说明:License Server模式适用于集群部署,该模式在部署时需要单独启动License服务。

1 完成注册

1.1 获取机器码
运行license-server-windows_V3.2\license\bin目录下的key.bat文件。系统将自动得到该服务器的机器码,并在license-server-windows_V3.2\license目录下生成key的文件。如下图所示:
1
参考http://bbs.justep.com/forum.php?mod=viewthread&tid=45927将生成的key文件进行注册,获取license以便完成注册。

提示:Linux布署标准License服务时运行license-server-linux_V3.2\license\bin目录下的key.sh文件。

1.2 注册
获取到license以后运行license-server-windows_V3.2\license\bin目录下的register.bat文件。
2
将获取的license复制或输入到提示框中并回车,系统将自完成注册并显示注册的信息。如下图:
3
注册完成后会在license-server-windows_V3.2\license目录下自动生成License文件。

1.3 查看注册信息
注册完成后,可以通过运行license-server-windows_V3.2\license\bin目录下的view.bat文件查看注册规格。4

2 运行License服务
2.1 端口和注册数据库连接设置:
修改license-server-windows_V3.2\bin下的server.xml文件,将数据库连接地址修改为x5系统库,说明如下:
<root>
<!– 服务端口 –>
<sys port=”9090″ path=”/LicenseServer” shutdownPassword=”123456″/>
<!– 系统数据库连接参数 –>
<dataSource name=”sys” driverClassName=”oracle.jdbc.driver.OracleDriver” url=”jdbc:oracle:thin:@192.168.0.6:1521:orcl” username=”x5sys” password=”1″/>
</root>

说明:(这里以oracle数据库连接参数为例,请按您的实际数据库类型进行配置)
9090为LicenseServer的访问端口;
Sys为这条数据连接记录的名字,默认即可;
oracle.jdbc.driver.OracleDriver为数据库连接设置;
jdbc:oracle:thin:@192.168.0.6:1521:orcl为连接数据库的地址;
x5sys是连接X5系统数据库的用户名;
1是连接X5系统数据库的密码。

2.2 X5中设置连接License服务
修改/runtime/BusinessServer/WEB-INF目录下的justep.xml文件,在文件中添加license-server的节点,其修改如下:
<root>
<olap-server>http://localhost:8080/BusinessServer/xmla</olap-server>
<license-server>http://IP:9090/LicenseServer</license-server>
</root>

说明:
http://IP:9090/LicenseServer中的IP地址为License服务器的访问地址

2.3在 平台版本model并列的license目录里面建一个license的文件,注意没后缀。

2.4开启和关闭License服务:
开启服务:
运行X5.2.7\license-server\license-server-win\bin目录下的startup.exe文件即可,如下图:5

停止服务:
运行X5.2.7\license-server\license-server-win\bin目录下的shutdown.bat文件即可。如下图:6

本文由WeX5君整理,WeX5一款开源免费的html5开发工具H5 App开发就用WeX5!

阅读其他app 开发相关文章:http://doc.wex5.com/?p=3443