weblogic使用问题记录

文章描述了如何重启Weblogic服务器,包括切换到bin目录,停止和启动服务,以及处理启动时的Permissiondenied错误。通过使用chmod命令添加执行权限可以解决这个问题。此外,还介绍了如何在后台运行Weblogic服务并监控日志。
摘要由CSDN通过智能技术生成

Weblogic重启

切换到weblogic的bin目录下:

cd /user/local/weblogic/user_projects/domains/base_domain/bin/

关闭weblogic服务:
命令 ./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服务:
执行nohup ./startWebLogic.sh &&的作用是让weblogic启动在后台运行),
使用命令tail -f 文本文件名即可监视远程文件的变动情况,例如要监视Weblogic某一域的日志输出只需要输入命令:tail -f nohup.out

 按下 "ctrl + z"
   输入 "bg" 程序进入后台运行

Weblogic运行.sh ,出现Permission denied 错误

用户没有权限,用chmod设置权限就可以了

chmod u+x start.sh
用法
chmod [who] [opt] [mode] 文件/目录名
who代表对象,是以下字母中的一个或组合:

u:User,文件或文件夹的拥有者。
g:Group,文件或文件夹的所属群组。
o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

opt则是代表操作,可以为:
+:添加某个权限
-:取消某个权限
=:赋予给定的权限,并取消原有的权限

mode则代表权限:
r:可读
w:可写
x:可执行

weblogic 重置/修改控制台账号密码

weblogic部署服务后由于交接过程中文档不完整导致有一个域的控制台账号密码遗失, 在此整理记录一下重置控制台账号密码的过程:

注:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目录,例如我就是E:\Programs\bea10\user_projects\domains\mobile_domain

一、重置控制台账号密码

1、为了保证操作安全,首先备份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift

2、进入%DOMAIN_HOME%/security目录(windows-shift+右键选择在此处打开命令行窗口,linux-运行客户终端)

  执行下列命令:java -classpath E:/Programs/bea10/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic1 .

  特点注意:最后有个“ .”,一个空格和一个点。其中倒数第二的weblogic代表用户名,最后一个weblogic1代表密码。此命令将生成新文件覆盖%DOMAIN_HOME%/security目录下原来的 DefaultAuthenticatorInit.ldift。

3、进入域的AdminServer目录,如:%DOMAIN_HOME%/servers/AdminServer。将其中的data目录重命名,如:data_old。或者剪切到别的地方。

  特别注意:删除/移除原data目录的操作是必须的。

4、修改管理服务器的boot.properties文件,路径:%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,修改其中的用户名与密码(用明文,第一次启动服务器时明文将被加密),要与上面命令行中的用户名密码一致(别写反了)。

  例:修改后:
  username=weblogic
  password=weblogic1

5、重新启动服务,就可以使用用户weblogic登录管理控制台了。

 
**二、修改控制台帐号的密码**

但是有时候我们并不是忘记了密码,而是应管理/安全要求需定期修改控制台密码,相比于正常的修改密码,weblogic算是有些繁琐的,详细方法如下:

1、打开weblogic控制台,安全领域 --> myrealm --> 用户和组,将会看到weblogic用户,可以直接删除,也可以点击用户weblogic进入详情页面,点击口令页面,输入新的口令,保存。

  如果此时就去重新启动weblogic控制台,是不成功的;

2、需要我们去修改%DOMAIN_HOME%/servers/AdminServer/security/boot.properties文件,将密码修改为在控制台中修改的新密码

  例:修改后的boot.properties文件:
  username=weblogic
  password=weblogic123

注:第一次启动服务器时明文将被加密,不用担心填明文密码会不安全。

3、重新启动服务,就可以使用新密码登录管理控制台了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值