方法很多,只供参考,目的是为了让你灵活运用,在其它系统也可以采用类似方法。
AES 默认安装的WebLM 在如下路径下:
/usr/share/tomcat-6.0.35/webapps (不同的AES 内置的tomcat 版本可能不一样,因此路径自行更改)

- 注意在这里我们看到了一个WebLM.war 的文件,这个是官方初始war 包,也就是说里边是干净的,也就意味着用户名密码都是默认的admin/weblmadmin,所以我们如果想要做密码恢复后边就会用到它。
- 当然你也可以自己新搭建一个纯净的AES ,然后什么都不做,只需要将执行安装脚本后的WebLM这个文件夹里边的Users.xml替换掉密码丢失的那台AES 相同路径下的这个文件即可,那么建议你可以将这个Users.xml 文件留存到你的本地PC ,以备不时之需。下边的方法稍微繁琐一点,但是不需要你先重新搭建AES系统。
- 我在这里做一个实验,我先将AES 内置的WebLM默认密码改掉,然后执行恢复操作,使其密码恢复至初始密码weblmadmin,具体操作如下:


- cd /usr/share/tomcat-6.0.35/webapps/
- mkdir /tmp/WebLMwar
- cp /usr/share/tomcat-6.0.35/webapps/WebLM.war /tmp/WebLMwar/
- cd /tmp/WebLMwar/
- jar xvf WebLM.war
- 查看以及备份原来的用户信息(就是你不知道密码的那个用户信息)

- cp /usr/share/tomcat-6.0.35/webapps/WebLM/admin/Users.xml /tmp/WebLMwar/Users.xml.bkup
- cp /usr/share/tomcat-6.0.35/webapps/WebLM/admin/Users.xml /usr/share/tomcat-6.0.35/webapps/WebLM/admin/Users.xml.bkup
- cd /tmp/WebLMwar/admin/
- cp Users.xml /usr/share/tomcat-6.0.35/webapps/WebLM/admin/Users.xml (将默认的那个密码是weblmadmin 的配置文件拷贝)

cat /usr/share/tomcat-6.0.35/webapps/WebLM/admin/Users.xml (再次验证一下)

chmod 666 /usr/share/tomcat-6.0.35/webapps/WebLM/admin/Users.xml
