一、修改控制台密码具体操作如下(此操作前提主要为控制台登录不上去了,否则可以直接在控制台修改)
(1)备份DefaultAuthenticatorInit.ldift文件可手动,可命令,备份完删除原文件
mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift.old
(2)很多人都会漏掉修改这里的密码,导致修改不生效,注意weblogic1是密码,后面有个空格和.
(3)备份下AdminServer目录下的data,或者都备份下(我为了谨慎,都备份了)然后删除data目录
(4)将security文件夹下的boot.properties的用户名和密码和(2)修改的保持一致即可。
PS:遇到了很奇怪的问题,不知道有没有大神给我解答。修改完密码重启后,可以正常登陆控制台,但退出后,再次登录就不行了,我虽然知道启动后,咱们修改的boot文件里的用户密码被加密,但我总认为不应该有影响,导致我以为我修改密码没成功,后来偶然的机会,我再次修改密码退出登录不上去后,我停掉weblogic,重启。就没有一点问题了!!
二、新建服务器和部署应用
(1)新建服务器
点击,新建,输入名称和端口号完成即可
(2)这一步很重要!!建立一个新的计算机,修改名称,操作系统我选的其他,剩下的默认完成
(3)点击新建完成的服务器,关联(2)中新建的计算机,或者已有的,都行。不然启动不了
(4)部署应用,按照指引一步步往下即可,如果需要设置上下文,记得设置;需要配置jndi数据源也配置好,此处不详细说
(5)按应用需要设置startWebLogic.sh 编码,我们jsp文件不设置就会乱码
这里也有,不确定是不是必需
(6)手动创建boot.properties文件,用户名密码明文即可,可以拿AdminServer的复制一份直接修改,放到security文件夹下,nohup ./startManagedWeblogic.sh 服务器名 http://127.0.0.1:7001&
启动即可。可tail -f nohup.out看输入信息
PS:此处又遇到一个令人费解的问题,因我们需要部署5个应用,在部署了一个应用以后,第二个就失败了,报错
此时,如果退出weblogic控制台后也会进不去的,但停掉weblogic,重启。控制台也能进去了,应用也能起来了,难道和应用下部署明文的boot.properties有关?反正剩下应用都得这么来一遍。才部署好。历时2天,无比艰难,各种搜索加尝试。祝愿各位顺利。