Linux环境下的weblogic域的创建与配置

weblogic创建新域

版本:

Java:jdk1.8.0_291
weblogic:Oracle WebLogic Server 12.2.1.4(fmw_12.2.1.4.0_wls)

说明:这只是weblogic创建域的一种方式,还可以使用py脚本或者其他脚本执行去创建。这是我创建成功的示例。

关于weblogic安装参考Linux环境下weblogic的安装与配置

一、查看weblogic环境变量

[weblogic@dcyscxcbap01 bin]$ echo $MW_HOME
/home/weblogic12/wls_12c

注意:这里如果查看的是空,是可以的,因为我们还没有配置weblogic环境。配置完成后,再查看一次,如果有表示配置成功。
一定要确认好,我配置的时候环境上有两个版本的weblogic,导致有的时候查看的不一样。修改还是不起作用,以后再研究研究。

1.在(~)路径下设置环境变量

[weblogic@dcyscxcbap01 ~]$ cat ~/.bashrc 
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

# User specific aliases and functions
[weblogic@dcyscxcbap01 ~]$ 

2.设置完执行 source ~/.bashrc
注意:
①保存的时候提示:
“.bashrc” E212: 无法打开并写入文件
解决:需要切换到root用户进行配置:
su root

[weblogic@localhost ~]$ vim ~/.bashrc
# .bashrc

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

# User specific aliases and functions
export MW_HOME="/home/weblogic12/wls_12c"
export WL_HOME="/home/weblogic12/wls_12c/oracle_common"
[weblogic@localhost ~]$ source ~/.bashrc

②配置完成后,注意切回weblogic用户:su weblogic
查看一下是否配置成功:

[weblogic@dcyscxcbap01 bin]$ echo $MW_HOME
/home/weblogic12/wls_12c

二、创建自定义domain的文件夹路径

[weblogic@localhost ~]$ mkdir -p /home/weblogic12/wls_12c/user_projects/domains/base_domain/

进入weblogic中的common的bin目录下

[weblogic@dcyscxcbap01 bin]$ pwd
/home/weblogic12/wls_12c/wlserver/common/bin

三、运行wlst.sh开始设置域
下边是设置过程

[weblogic@dcyscxcbap01 bin]$ ./wlst.sh 
WARNING: This is a deprecated script. Please invoke the wlst.sh script under oracle_common/common/bin.

Initializing WebLogic Scripting Tool (WLST) ...

Welcome to WebLogic Server Administration Scripting Shell

Type help() for help on available commands

wls:/offline> readTemplate('/home/weblogic12/wls_12c/wlserver/common/templates/wls/wls.jar')
警告: readTemplate 已过时。在 selectTemplate 后请使用 loadTemplates 以取代 readTemplate。
wls:/offline/base_domain>cd('Servers/AdminServer')
wls:/offline/base_domain/Server/AdminServer>set('ListenAddress','')
wls:/offline/base_domain/Server/AdminServer>set('ListenPort', 7201)
wls:/offline/base_domain/Server/AdminServer>cd('../..')
wls:/offline/base_domain>cd('Security/base_domain/User/weblogic')
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic123')
wls:/offline/base_domain/Security/base_domain/User/weblogic>setOption('OverwriteDomain', 'true')
wls:/offline/base_domain/Security/base_domain/User/weblogic>writeDomain('/home/weblogic12/wls_12c/user_projects/domains/base_domain')
wls:/offline/cpi_domain/Security/cpi_domain/User/weblogic>closeTemplate()
wls:/offline>exit()


Exiting WebLogic Scripting Tool.
[weblogic@dcyscxcbap01 bin]$ 


说明:
1.只需要输入 wls:…>后边的命令就行了
2.set(‘ListenAddress’,’’)
这个我默认为空,不设置也可以
3.set(‘ListenPort’, 7001)
welogic域监听的端口号,修改成自己想要设置的
4.cmo.setPassword(‘weblogic123’)
设置域的登录密码
5.writeDomain(’/home/weblogic12/wls_12c/user_projects/domains/base_domain’)
设置上边新建的目录为新建域的工作目录
6.其他的基本是固定

四、正常设置完后,可以去base_domain目录下查看,有很多文件,应该是设置成功了

[weblogic@dcyscxcbap01 bin]$ cd /home/weblogic/wls_12c/user_projects/domains/base_domain/

启动
方式一:

[weblogic@dcyscxcbap01 base_domain]$ sh startWebLogic.sh 

这样启动后,按ctrl + c , 服务就会停止

方式二(推荐):
1.将启动日志写入到nohup.out文件中
nohup sh startWebLogic.sh &

[weblogic@dcyscxcbap01 base_domain]$ pwd
/home/weblogic12/wls_12c/user_projects/domains/base_domain
[weblogic@dcyscxcbap01 base_domain]$ nohup sh startWebLogic.sh &


2.ctrl + c 退出,不会停止服务
查看nohup.out文件

[weblogic@dcyscxcbap01 base_domain]$ tail -1000f nohup.out

五、查看服务

[weblogic@dcyscxcbap01 base_domain]$ ps -ef|grep java

或者直接根据端口号查找

[weblogic@dcyscxcbap01 base_domain]$ fuser -n tcp 7201
7201/tcp:             1380
[weblogic@dcyscxcbap01 base_domain]$

六、停止服务

[weblogic@dcyscxcbap01 base_domain]$ kill -9 4975 4976

或者

[weblogic@dcyscxcbap01 base_domain]$ kill -9 1380

七、weblogic域管理控制台地址
http://127.0.0.1:7001/console/
输入设置的用户名 weblogic 密码 weblogic123 即可。

完结!!!有需要再补充吧。

  • 4
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值