授权注册 >> 注册信息页面提示请以root身份运行web工程

注册信息页面提示请以root身份运行web工程

最后更新日期:
注册失败,当前版本未注册,请以root身份运行web服务器,机器码
1. 问题描述
对FineReport工程进行正式注册之后,发现在注册信息页面机器码处提示请以root身份运行web服务器,如下图:
2. 解决方案
根据服务器操作系统的不同,其解决方案有所区别,下面分为windows和linux来分别讲述。
2.1 windows
如果服务器操作系统为windows,而在注册信息页面可以看到是机器码没有读取到,故首先判定服务器上的机器码是否可以被读取,如果可以读取到,那么通过path路径的配置来强制使其访问到机器码所在路径。
使用root/administrator身份运行服务器,在开始菜单中运行cmd,输入wmic命令行,回车,如下图:
然后再输入csproduct list full命令行,回车,如下图,如果可以得到机器的UUID,那么说明当前服务器机器码UUID是可以被读取的:
在环境变量的path里面增加C:\WINDOWS\system32\wbem
注:wbem是wmic所在的文件夹。
2.2 Linux
如果是Linux系统下的,那么直接以root身份运行web服务器即可。
使用命令dmidecode -t1来获取,如下图所示。
注:若使用命令dmidecode -t1来获取时,执行后出现“command not found”,可以通过安装DmiDecode来解决这个问题。步骤如下:
1.访问http://download.savannah.gnu.org/releases/dmidecode/,下载较新版本的DmiDecode,这里下载了“dmidecode-2.12.tar.gz”源码包;
2.拷贝源码包到服务器;
3.解压:tar -zxvf dmidecode-2.12.tar.gz
4.切换目录:cd dmidecode-2.12
5.编译:make
6.安装:make install
7.验证:dmidecode -t1
具体过程如下图所示。
返回顶部
CopyRight@2014
帆软软件(中国)有限公司.保留所有权利.