管理コンソールからドメイン管理ポート (私の場合は 9042) を有効にしました。再起動は必要ありません。次に、停止スクリプトを変更しました。
ADMIN_URL="t3s://localhost:9042"
setDomainEnv.sh も変更しました。
JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.security.TrustKeyStore=DemoTrust"
しかし、stopWeblogic.sh を実行すると、次のようになります。
javax.naming.CommunicationException [Root exception is java.net.ConnectException: t3s://localhost:9042: Destination unreachable; nested exception is:
java.io.IOException: Stream closed.; No available router to destination]
Problem invoking WLST - Traceback (innermost last):
File "/home/pi/Programs/Oracle/Middleware/sand_box/domains/prod_basic/shutdown.py", line 3, in ?
File "<iostream>", line 22, in connect
File "<iostream>", line 648, in raiseWLSTException
WLSTException: Error occured while performing connect : Error getting the initial context. There is no server running at t3s://localhost:9042
Use dumpStack() to view the full stacktrace
これを行う適切な方法は何ですか?
PD 他の AdminServer ポート 7001 および 7002 でも試してみましたが、もちろん次のように表示されます (当然のことです):
WLSTException: Error occured while performing connect : User 'principals=[weblogic, Administrators]' has administration role. All tasks by adminstrators must go through an Administration Port.