跳转至

weblogic

修改Console密码:

打开weblogic控制台

1、Domain Configurations ----> Your Application's Security Settings

--------> Realms

2、→ > myrealm -------->userManagement ---->Manage Users within this Security Realm

3、------> 可以直接删除,也可以点击weblogic进行修改,我们点击修改

修改完成后,再重新启动weblogic控制台,是不成功的,这时候我们把domain下的

boot.properties文件 拿出来,就可以了

但是每次启动 weblogic 的时候 都要输入 用户名和密码

如果免去这个步骤,在boot.properties的里面把正确用户名和密码填上

再返回domain下就可以了

再次启动weblogic ,OK! Weblogic Server Console密码-遗忘解决方法

WebLogic Server 自身提供密码重置命令不用搞得很麻烦。操作记录如下,我已经试过-可行。 步骤如下:

1.进入%DOMAIN_HOME%/security目录(xp运行cmd,linux-运行客户终端)

执行下列命令:java -cp /wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic1 weblogic . 注意:最后的是 weblogic1空格weblogic空格点(为当前域添加admin新用户:weblogic1,密码:weblogic,其目的就是为了覆盖 /security/文件下的DefaultAuthenticatorInit.ldift文件

cd到/servers//data/ldap rm DefaultAuthenticatormyrealmInit.initialized (xp系统直接删除DefaultAuthenticatormyrealmInit.initialized)

重启你的Server,用新帐号登录Admin Console,这样你就拥有了进入后台的admin用户和密码---- 进入修改Console密码,你可以修改原用户weblogic 。

停止wls服务器------在%DOMAIN_HOME%/security/boot.properties,%DOMAIN_HOME%/boot.properties,填写你所使用的用户名密码。

使用你原使用的用户,weblogic 登陆console进入Security Realms-Users and Groups 删除 weblogic1. Ok!

开启weblogic:

1、找到/Oracle/Middleware/user_projects/domains/用户_domain目录,

2、执行nohup ./startWebLogic.sh &(&的作用是让weblogic启动在后台运行),

3、使用命令tail -f 文本文件名即可监视远程文件的变动情况,例如要监视Weblogic某一域的日志输出只需要输入命令:tail -f nohup.out

停止weblocgic:

命令 ./stopWebLogic 一般情况很难关闭,需要杀掉后台进程(经常这样)

查看后台进程

#ps -ef|grep weblogic 如:

root 28596 28558 2 16:10 pts/1 00:00:18 /opt/Oracle/Middleware/jr。。。。。。。。。

root 28880 28778 0 16:22 pts/2 00:00:00 grep weblogic

杀后台进程 :# kill -9 28596 即可、

启动缓慢解决办法:

较好的解决办法: 在Weblogic启动参数里添加 “-Djava.security.egd=file:/dev/./urandom”(/dev/urandom 无法启动)

最差的解决办法: 执行命令 mv /dev/random /dev/random.ORIG ; ln /dev/urandom /dev/random将/dev/random 指向/dev/urandom

最好的解决办法: 修改linux上Weblogic使用的jdk $JAVA_HOME/jre/lib/security/Java.security 文件将securerandom.source=file:/dev/urandom 修改为securerandom.source=file:/dev/./urandom

登录次数:

img

修改端口和配置SSL:

控制台中选择"环境->(服务器名称)->配置->一般信息":

修改监听端口为非7001

选中“已启用 SSL 监听端口”,修改端口为非 7002 端口

“SSL”配置项->高级: 主机名验证:BEA 主机名验证器 定制主机名验证器为空 选中: 已启用 SSL 拒绝日志记录

端口还可以通过config.xml修改

Croot@localhost vim /home/weblogic/Orac1e/Yiddleware/user_projects/domains/base  _ domai n/pendi ng/config . xml

<listen-  isten-address>  <data-source>  <rmi -jdbc-security xsi -jdbc-security>  </server>  <product i on i on -rrode-enabl  <embedded- dap>  rlTvQaazkLzp1uvvg1i8AuRX62v6mdZIDØ9Nb31aw67u  </embedded- I dap>  <configurati on-versi on>1Ø.3.6. Ø</conf igurat i on- vers i  <app-depl oyrnent>  <name>derno</name>  <rnodule- type>  <source -path>servers/Admi nServer/upl oad/demo. war</ source -path>  •securitv dd modcl>DD0nlyc/sccuritv dd model>

服务器标头:

"服务器->(服务器名)->协议->HTTP

- 5 。 Iqa ( ) d H 」 FÆqaM  ! ! doll  2 ! g

取消“发送服务器标头

img

错误页面:

可以直接把404等改成*

<error-page>  ocation>/errors/4Ø4. ocation>  </error-page>  error-page>  ocati on>/errors/5ØØ. jsp</l ocati  </error-page>  error-page>  ocation>/errors/5Ø3. jsp</l ocation>

关闭索引目录:

部署->控制->(应用名)->配置->一般信息":

取消“已启用索引目录”。