読者です 読者をやめる 読者になる 読者になる

WLS小技

※ここで記載した内容は独断と偏見に基づく個人の見解であり、実行しているコマンドや手順も必ずしも正しい手順ではありません。その為、あくまで参考程度にご覧頂ければと思います。

 

今日はWLSTの基本だけど意外と知らない小技を紹介しようと思います。全て単純なコマンドですが意外と役に立つ場面があります。


■検証環境
OS:Windows 8.1 Enterprise
WLS:Wenlogic Server 12.1.3


◆1ステップででWLSTから管理サーバーに接続する方法

以下、実行例です。

wls:/offline> connect('weblogic','welcome1','t3://10.10.10.10:7001')
ユーザーID weblogicでt3://10.10.10.10:7001に接続しています ...
ドメイン"base_domain"に属する管理サーバー"AdminServer"に。が正常に接続されました


警告: サーバーへの接続に安全でないプロトコルが使用
されました。通信セキュリティを確保するには、かわりにSSLポートまたは
管理ポートを使用する必要があります。

 

Weblogicのバージョン確認方法

以下、実行例です。

wls:/base_domain/serverConfig> print version
WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 1604337

 

◆現在、Weblogicにログインしているユーザ名の確認

以下、実行例です。

wls:/base_domain/serverConfig> print username
weblogic

 

◆現在、WLSTがWeblogicインスタンスに接続しているか確認

以下、実行例です。

wls:/base_domain/serverConfig> print connected
true


◆ローカルのMbeabHomeを確認

以下、実行例です。

wls:/base_domain/serverConfig> print home
weblogic.rmi.internal.BasicRemoteRef - hostID: '-8235549366564595636S:10.10.10.1
0:[7001,7001,-1,-1,-1,-1,-1]:base_domain:AdminServer', oid: '284', channel: 'null'


◆管理MbeanHomeを確認

以下、実行例です。

wls:/base_domain/serverConfig> adminHome()
Traceback (innermost last):
File "<console>", line 1, in ?
AttributeError: 'javainstance' object has no attribute '__call__'
wls:/base_domain/serverConfig> print adminHome
weblogic.rmi.internal.BasicRemoteRef - hostID: '7883532101325450384S:10.10.10.10
:[7001,7001,-1,-1,-1,-1,-1]:base_domain:AdminServer', oid: '283', channel: 'null

'


◆WLSTから管理サーバーを起動する方法

以下、実行例です。

wls:/offline> startServer()
WebLogicサーバーを起動しています...
WLST-WLS-1424697940968: <2015/02/23 22時25分41秒 JST> <Info> <Security> <BEA-090
905> <Disabling the CryptoJ JCE Provider self-integrity check for better startup
performance. To enable this check, specify -Dweblogic.security.allowCryptoJDefa
ultJCEVerification=true.>
WLST-WLS-1424697940968: <2015/02/23 22時25分41秒 JST> <Info> <Security> <BEA-090
906> <Changing the default Random Number Generator in RSA CryptoJ from ECDRBG128
to FIPS186PRNG. To disable this change, specify -Dweblogic.security.allowCrypto
JDefaultPRNG=true.>
WLST-WLS-1424697940968: <2015/02/23 22時25分42秒 JST> <Info> <WebLogicServer> <B
EA-000377> <Starting WebLogic Server with Java HotSpot(TM) 64-Bit Server VM Vers
ion 24.75-b04 from Oracle Corporation.>
WLST-WLS-1424697940968: <2015/02/23 22時25分42秒 JST> <Info> <Management> <BEA-1
41107> <Version: WebLogic Server 12.1.3.0.0 Wed May 21 18:53:34 PDT 2014 160433
7 >
WLST-WLS-1424697940968: <2015/02/23 22時25分43秒 JST> <Notice> <WebLogicServer>
< BEA-000365> <Server state changed to STARTING.>
WLST-WLS-1424697940968: <2015/02/23 22時25分43秒 JST> <Info> <WorkManager> <BEA-
002900> <Initializing self-tuning thread pool.>
WLST-WLS-1424697940968: <2015/02/23 22時25分43秒 JST> <Info> <WorkManager> <BEA-
002942> <CMM memory level becomes 0. Setting standby thread pool size to 256.>
WLST-WLS-1424697940968: <2015/02/23 22時25分44秒 JST> <Notice> <Log Management>
< BEA-170019> <The server log file C:\Oracle\Middleware\Oracle_Home\wlserver\comm
on\bin\servers\myserver\logs\myserver.log is opened. All server side log events
will be written to this file.>
WLST-WLS-1424697940968: <2015/02/23 22時25分45秒 JST> <Notice> <Security> <BEA-0
90082> <Security initializing using security realm myrealm.>
WLST-WLS-1424697940968: <2015/02/23 22時25分47秒 JST> <Notice> <WebLogicServer>
< BEA-000365> <Server state changed to STANDBY.>
WLST-WLS-1424697940968: <2015/02/23 22時25分47秒 JST> <Notice> <WebLogicServer>
< BEA-000365> <Server state changed to STARTING.>
WLST-WLS-1424697940968: 2 23, 2015 10:25:47 午後 weblogic.wsee.WseeCoreMessages
logWseeServiceStarting
WLST-WLS-1424697940968: 情報: Wseeサービスを開始しています
WLST-WLS-1424697940968: <2015/02/23 22時25分47秒 JST> <Notice> <Log Management>
< BEA-170027> <The server has successfully established a connection with the Doma
in level Diagnostic Service.>
WLST-WLS-1424697940968: <2015/02/23 22時25分48秒 JST> <Notice> <WebLogicServer>
< BEA-000365> <Server state changed to ADMIN.>
WLST-WLS-1424697940968: <2015/02/23 22時25分48秒 JST> <Notice> <WebLogicServer>
< BEA-000365> <Server state changed to RESUMING.>
WLST-WLS-1424697940968: <2015/02/23 22時25分48秒 JST> <Notice> <Server> <BEA-002
613> <Channel "Default" is now listening on 127.0.0.1:7001 for protocols iiop, t
3, ldap, snmp, http.>
WLST-WLS-1424697940968: <2015/02/23 22時25分48秒 JST> <Notice> <WebLogicServer>
< BEA-000331> <Started the WebLogic Server Administration Server "myserver" for d
omain "mydomain" running in development mode.>
WLST-WLS-1424697940968: <2015/02/23 22時25分48秒 JST> <Notice> <WebLogicServer>
< BEA-000360> <The server started in RUNNING mode.>
WLST-WLS-1424697940968: <2015/02/23 22時25分48秒 JST> <Notice> <WebLogicServer>
< BEA-000365> <Server state changed to RUNNING.>
.サーバーが正常に起動しました。
'WLST-WLS-1424697940968'


◆管理サーバーの起動状態を確認

以下、実行例です。

wls:/base_domain/serverConfig> state('AdminServer')
"AdminServer"の現在の状態: RUNNING


◆WLSTからの接続を切断する

以下、実行例です。

wls:/base_domain/serverConfig/Clusters> disconnect()
WebLogic Serverから切断されました: AdminServer