2016-07-09 29 views
1

オラクルのドキュメントを参照すると、私はサーバープロセスをユーザーID(none)にバインドします。Weblogic adminスタートアップの問題

"ノードマネージャがinit.dサービスとして実行されている場合、起動した管理対象サーバはrootユーザが所有します。管理対象サーバをroot以外のユーザとして起動するには、まずAdministration Consoleを使用してPost-ポストバインドGIDは、管理対象サーバを再起動する前に、ノードマネージャと管理サーバを再起動し、その後マシン]> [構成]> [全般]ページ

>

ドメイン>環境の属性。」

Administration Consoleの左ペインで、[Machines]フォルダをクリックします。
右ペインで、[新しいUnixマシンの設定]リンクを選択します。
有効バインド後のUIDとバインド後のGID属性

提案ごとに設定と再管理された管理サーバーが保存されました。再起動すると、admin.outのエラーが表示されなくなります。

<Jul 9, 2016 6:16:29 AM UTC> <Critical> <WebLogicServer> <BEA-000252> 
<Cannot switch to the group "nobody". 
java.lang.IllegalArgumentException: setegid: no such group: 'nobody' 
java.lang.IllegalArgumentException: setegid: no such group: 'nobody' 
at weblogic.platform.Unix.setEGroup0(Native Method) 
at weblogic.platform.Unix.setEffectiveGroup(Unix.java:73) 
at weblogic.t3.srvr.SetUIDRendezvous.setEGroup(SetUIDRendezvous.java:159) 
at weblogic.t3.srvr.SetUIDRendezvous.makeUnPrivileged(SetUIDRendezvous.java:186) 
at weblogic.t3.srvr.SetUIDRendezvous.initialize(SetUIDRendezvous.java:87) 
at weblogic.t3.srvr.BootService.start(BootService.java:75) 
+0

いつこの例外が発生しましたか。 –

答えて

0

あなたの設定ファイルが壊れていたらどうですか?以下の手順に従ってください。

  1. config.xmlファイルのバックアップを取ってください。
  2. 管理サーバーが起動していない場合は、$ DOMAIN_HOME/configにconfig.xmlファイルを開くことができます。 'nobody'という単語を検索し、OSレベルのユーザーとグループの詳細に従ってUID、GIDを更新します。
  3. 管理サーバーを起動します。

何が起こったのかを最後に更新してください。

HTH

+0

Pavanさん、ありがとうございます。これはconfig.xmlを修正した後に動作しています –

関連する問題