超图FAQ: 1、对于iServer7.0.0及以前的版本
SuperMap iServer服务启动后会自动将用户和角色存储于【SuperMap iServer_HOME】\webapps\iserver\WEB-INF\shiro.ini 中,如果忘记系统初始化时的管理员账户密码,可以通过以下操作重新创建管理员账户:(1) 打开 shiro.ini,在[users]中找到管理员账户,格式如:<管理员账户名> = **, admin,system;(2) 删除上述管理员账户,即删除整行文字,保存文件;(3) 重启 SuperMap iServer 服务,访问 iServer 首页时系统会自动跳转到创建管理员账户界面,此时只需重新创建管理员账户即可。
2、对于iServer7.0.0以后的版本
在 SuperMap iServer 的【SuperMap iServer_HOME】\bin 目录下有个 passwordreset.bat/passwordreset.sh 文件,专门用来处理用户忘记系统初始化时的管理员账户密码问题。如果忘记系统初始化时的管理员账户密码,可以通过以下操作重新创建管理员账户:
(1) 停止 SuperMap iServer 服务,即执行 【SuperMap iServer_HOME】\bin 目录下的 shutdown.bat /shutdown.sh 文件。
(2) 执行 passwordreset.bat/passwordreset.sh 文件 。
(3) 重启 SuperMap iServer 服务,即执行 【SuperMap iServer_HOME】\bin 目录下的 startup.bat/startup.sh 文件。服务启动后访问 iServer 首页时,系统会自动跳转到创建管理员账户界面,此时只需重新创建管理员账户即可。
3、如果不确定iServer的版本,可以在iServer登录页面下,密码输入框旁边有个“忘记密码”,点击这个会进入相应的提示界面,告诉你怎么重置账号和密码