Linux环境下的weblogic域的创建与配置 您所在的位置:网站首页 Weblogic配置文件查找访问地址 Linux环境下的weblogic域的创建与配置

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

2024-06-18 21:00| 来源: 网络整理| 查看: 265

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 即可。

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



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有