ファイルを取得して解析するファイルアップロードページがあります。
イベントの順序
- ユーザーがファイルをアップロード
- アップロードされたファイルがコピーされる
- コピーされたファイルは、CPDetectorを使用してエンコーディングがチェックされます
- コピーされたファイルから決定されたエンコーディングは、元のアップロードされたファイルを解析するために使用されます
FileNotFoundException
作成中の Solaris Test Server でBufferedReader
。
- コピーしたファイルは削除されます
- アップロードされたファイルは解析/検証されます
- 解析されたデータはデータベースに保存されます
- アップロードされたファイルが削除されます (私がこれを行っているのか、Tomcat を行っているのか思い出せません。)
プロセス全体が Windows 7 ワークステーションで動作します。上記のように、Solaris テスト サーバーでは機能しません。何か (Tomcat と思われます) がアップロードされたファイルを解析を完了する前に削除しています。
プロセス中にディレクトリを監視しましたが、アップロードされたファイルは実際に作成されますが、削除されるまでに 1 秒もかかりません。また、入るはずですが、代わりにディレクトリに/opt/tomcat/
作成されているようです。/var/opt/csw/tomcat6/temp/
助けてくれてありがとう