Weblogic 删除tmp 后启动报错如何解决
WebLogicサーバのtmpディレクトリを削除すると、起動時にエラーが発生することがあります。これは、tmpディレクトリにWebLogicサーバの一時ファイルとキャッシュファイルが含まれているためです。
次の手順を試して、この問題を解決してみてください。
- stopWebLogic.sh(Unix/Linux)またはstopWebLogic.cmd(Windows)スクリプトを使用してWebLogicサーバーを停止できます。
- 削除されたtmpディレクトリを復元する。tmpディレクトリをゴミ箱またはバックアップから元の場所に戻す。
- tmpディレクトリのパーミッション設定が適切であることを確認してください。WebLogicサーバーユーザー(通常はweblogicユーザー)がtmpディレクトリに対して適切な読み書き権限を持っていることを確認します。
- WebLogic Serverを起動する前に、tmpディレクトリ内の古いファイルや壊れたファイルが削除されていることを確認します。すべてのファイルとサブディレクトリを手動で削除するか、WebLogic Serverのクリーンアップスクリプトを使用してtmpディレクトリをクリーンアップできます。WebLogicのインストールディレクトリのbinディレクトリで、次のコマンドを実行します。
- Unix/Linux: ./wlst.sh cleanupWebLogic.sh
- Windows: wlst.cmd cleanupWebLogic.cmd
- コマンドを実行するとインタラクティブシェルが表示されるので、プロンプトに従って管理者ユーザー名とパスワードを入力して、クリーンアップするサーバーインスタンスを選択します。完了したらシェルを終了します。
- WebLogicサーバーを起動する。サーバーは `startWebLogic.sh`(Unix/Linux)または `startWebLogic.cmd`(Windows)を使用して起動されます。サーバーがエラーなしで起動していることを確認してください。
それでも問題が発生する場合は、WebLogicサーバのログファイル(tmpディレクトリまたはWebLogicのインストールディレクトリのlogsディレクトリにあります)をチェックして詳細情報を取得し、問題の解決を試みて下さい。