1

管理コンソールからドメイン管理ポート (私の場合は 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.
4

1 に答える 1

1

説明を求めたかったのですが、私は新しく、stackoverflow では説明を求めることができません。したがって、私は答えとして投稿しています。

AdminServer と管理対象サーバーが同じ SSL 構成 (DemoIdentity や DemoTrust など) を共有している場合は、setDomainEnv.sh を変更することをお勧めします。一方、WLS インスタンスの SSL 設定が異なる場合 (AdminServer の DemoIdentity と DemoTrust、管理対象サーバーの CustomIdentity と JavaStandardTrust など) の場合は、停止スクリプト「DOMAIN_HOME/bin/stopWebLogic.sh」と「DOMAIN_HOME/bin」を変更することをお勧めします。 /stopManagedWebLogic.sh"、ADMIN_URL を t3s ベースに設定します。

問題に対して、次の 2 つのフラグを試して、根本原因を見つけるのに役立つかどうかを確認してください。

-Dweblogic.security.SSL.verbose=true 
-Dweblogic.StdoutDebugEnabled=true 

これらは、WLST セッションが "localhost:9042" に接続しようとしている間に SSL デバッグ エントリを提供します。

さらに、DemoIdentity 証明書の CN が "localhost" (use command "keytool -list -v -keystore WL_HOME/server/lib/DemoIdentity.jks") 以外の場合は、次のように設定する必要もあります。

-Dweblogic.security.SSL.ignoreHostnameVerification=true 
于 2013-05-07T13:54:55.220 に答える