托管模式时,服务提供者在托管主机上安装、维护HomeCenter服务器,开发、配置和管理各HAR工程包,将帐号交付给最终用户,最终用户仅需安装HomeCenter客户端和帐号,即可享受相应服务。
在非托管主机上,下载、解压HomeCenter的服务器,运行相应的脚本或批处理命令,完成创建帐号并配置好所需工程。
上传目录下的全部(含子目录)到托管主机上。注意:确保目录运行时,有足够权限,比如创建文件或子目录。
通过vi等编辑程序,打开托管主机上的hc_config.properties文件,添加一行“isNonUIServer=true”,保存。
在托管主机上,比如CentOS,运行“yum install -y Xvfb”,以安装Xvfb。
创建启动脚本hcNoUI.sh,将以下内容复制到该脚本,并设置脚本的可执行权限。
#!/bin/bash
BASE_PATH=`dirname $0`
cd $BASE_PATH
xvfb-run --auto-servernum --server-args="-screen 0 1280x760x24" java -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -cp hc.jar:hc_thirds.jar hc.App &
打开“/etc/rc.d/rc.local”,将上述hcNoUI.sh的路径粘贴入,以开机启动。
由于托管主机一般是7X24,所以需要手动更新HomeCenter版本。
定期访问“http://homecenter.mobi/starter/go.php”,查看“JarFiles”项以检查是否有新版本。
如果有新版本,杀死hcNoUI.sh的进程(注意:请使用kill -15,而不要kill -9),上传新版本的jar,并再次执行hcNoUI.sh即可。
本文采用「保持署名—非商用」创意共享 4.0 许可证。 只要保持原作者署名和非商用,您可以自由地阅读、分享、修改本书。 详细的法律条文请参见创意共享网站。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。