■構成ウィザードの場合
MW_HOME=/weblogic/Oracle/Middleware/Oracle_Home
JAVA_HOME=/usr/java/jdk1.8.0_251-amd64
ORACLE_HOME=/weblogic/Oracle/Middleware/Oracle_Home
cd $ORACLE_HOME/oracle_common/common/bin/
./config.sh
ドメイン名:base_domain
アカウント:weblogic/weblogic01
管理サーバ名:AdminServer
管理対象サーバ:ManagedServer
ドメインの場所:/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain
管理サーバURL:http://localhost:7001/console
SELINUXとFirewalldの停止
■WLSTの場合
●環境設定
[weblogic@rhel71db ~]$ source $ORACLE_HOME/wlserver/server/bin/setWLSEnv.sh
CLASSPATH=/usr/java/jdk1.8.0_251-amd64/lib/tools.jar:/weblogic/Oracle/Middleware/Oracle_Home/wlserver/modules/features/wlst.wls.classpath.jar:
PATH=/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin:/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/thirdparty/org.apache.ant/1.10.5.0.0/apache-ant-1.10.5/bin:/usr/java/jdk1.8.0_251-amd64/jre/bin:/usr/java/jdk1.8.0_251-amd64/bin:/usr/java/jdk1.8.0_251-amd64/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/weblogic/.local/bin:/home/weblogic/bin:/weblogic/Oracle/Middleware/Oracle_Home/wlserver/../oracle_common/modules/org.apache.maven_3.2.5/bin
Your environment has been set.
●WLST起動
[weblogic@rhel71db ~]$ java weblogic.WLST
WebLogic Scripting Tool(WLST)を初期化しています...
Jythonは、最初の起動時に見つかったすべてのjarファイルをスキャンします。システムによ っては、このプロセスの完了には数分かかることがあり、WLSTがプロンプトをすぐに戻さない場合があります。
WebLogic Server Administration Scripting Shellへようこそ
使用可能なコマンドに関するヘルプを表示するには、help()と入力してください
●ドメイン作成
wls:/offline>selectTemplate('Basic WebLogic Server Domain')
wls:/offline/>loadTemplates()
wls:/offline/base_domain>cd('/')
wls:/offline/base_domain>set('Name','FP')
●管理サーバ作成
wls:/offline/base_domain>set('AdminServerName','ADMIN_SRV')
wls:/offline/base_domain>cd('Servers/AdminServer')
wls:/offline/base_domain/Server/ADMIN_SRV>set('Name','ADMIN_SRV')
wls:/offline/base_domain/Server/ADMIN_SRV>set('ListenPort',8180)
wls:/offline/base_domain>cd('/Security/FP/User/weblogic')
wls:/offline/base_domain/Security/base_domain/User/weblogic>cmo.setPassword('weblogic01')
wls:/offline/base_domain>writeDomain('/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/FP')
wls:/offline/FP>closeTemplate()
wls:/offline>exit()
WebLogic Scripting Toolを終了しています。
管理サーバを起動後
●管理サーバに接続
wls:/offline> connect('weblogic','weblogic01','t3://localhost:8180')
wls:/FP/serverConfig/> edit()
wls:/FP/edit/ !> startEdit()
wls:/FP/edit/ !> cmo.isProductionModeEnabled()
False
wls:/FP/edit/ !> cmo.setProductionModeEnabled(True)
●管理対象サーバ作成
wls:/FP/edit/ !> cd('/')
wls:/FP/edit/ !> cmo.createServer('MANAGED_SRV')
[MBeanServerInvocationHandler]com.bea:Name=MANAGED_SRV,Type=Server
wls:/FP/edit/ !> cd('/Servers/MANAGED_SRV')
wls:/FP/edit/Servers/MANAGED_SRV !> cmo.setListenPort(8080)
save()
activate()
disconnect()
exit()
●ドメインの削除
[weblogic@rhel71db domains]$ pwd
/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains
[weblogic@rhel71db domains]$ rm -rf FP
これだけ
●ドメインを読込
wls:/offline>readDomain('/weblogic/Oracle/Middleware/Oracle_Home/user_projects/domains/FP')