机器特征码相关问题
服务器特征码为负
服务器特征码为负值可能出现在两个阶段:
1、 使用获取特征码程序获取的特征码为负值;
2、 访问应用的时候后台报负值错误,服务器特征码-99999476与License文件中授权的特征码38047366不一致!
这两种问题一般都是由于客户使用oracleAS应用服务器,此原因可能是由于获取特征码的程序找不到windows的环境变量windir了。
可以通过如下操作解决:
在报表配置中增加一项 windir 3.5中加在web.xml中的DataServlet的初始参数中,
<init-param>
<param-name>windir</param-name>
<param-value>c:windows</param-value>
</init-param>
4.0中加在reportConfig.xml中,如下
<config>
<name>windir</name>
<value>c:windows</value>
</config>
有时配置完上面的选项还是不正常,这时就要试着更新一下report3.5.jar或report4.jar包了。
特征码为正值,但报不匹配错误
诸如这样的错误:服务器特征码68824866和68828198都与LICENSE文件中授权的特征码43923866不一致!
这类问题出现可能由于如下原因导致:
1、 使用直接获取特征码程序获取的有问题,这时候需要用我们提供的jsp获取特征码的程序再获取几次,看看是否都一致,如果都没问题需要将该特征码发给销售重做授权;
2、 服务器环境做过硬件或软件的改变,导致当前特征码与原来获取的特征码不符。这时需要重新获取当前服务器特征码,并将特征码发给销售重做授权;
3、 功能包导致,此时需要更新report4.jar试一下。
窗体底端