5

これは些細な質問かもしれませんが、Oracle BEAweblogic10.3で作業フォルダを見つけることができません。通常WEB-INFの下の作業ディレクトリに明確に存在するApacheTomcatとは異なります。

私はすでにJavaRanchでそれを調査しました、そしてそれはディレクトリが次の場所にあると言いました:

\bea\user_projects\domains\YOUR_DOMAIN_NAME\servers\AdminServer\tmp\_WL_user\APPLICATION_WAR

しかし、ディレクトリを確認したところ、次のパスしか見つかりませんでした。

\bea\user_projects\workspaces\default\<project base>

コンパイルされたJSPのキャッシュが残っているというエラーが発生しましたが、作業ディレクトリの内容を手動で削除できませんでした。フルクリーンコンパイルを実行しようとしましたが、機能しません。

注:ファイル監視ツールを使用してアクセスしたファイルを監視することにより、すでにファイルを検索しようとしました。javaw.exeプロセスとjava.exeプロセスを監視しようとしましたが、 " jsp_servlet"フォルダー内のファイルを検索しようとすると、ファイルが見つからなかったことがわかります。奇妙なことに、サーバーは正常に動作します。

4

1 に答える 1

5

「ドメイン構成について」の「ドメイン構成ファイル」に記載されているように、探しているディレクトリは次のとおりです。

サーバー/サーバー名/tmp

このディレクトリには、サーバーインスタンスの実行中に作成される一時ディレクトリとファイルが保持されます。たとえば、別の場所が指定されていない限り、JMSページングディレクトリはここに自動的に作成されます。このディレクトリ内のファイルは、サーバーの実行中はそのままにしておく必要がありますが、サーバーインスタンスのシャットダウン時に自由に削除できます。

serversディレクトリはディレクトリの下にありますが、これがマシンのどこにあるかはわかりdomain_nameません(ワークショップを使用していますか?)。


OracleWeblogicWorkshopには.apt_srcビルドディレクトリが必要です。このディレクトリ内のファイルを手動で削除してみてください(これは安全な操作です)。しかし、コンパイルされたJSPがそこに行くかどうかは100%確信していません。

于 2009-11-19T17:32:09.667 に答える