2016-08-24 3 views
-1

に書き込み権限を与えます。アプリケーションがfilestoreにファイルを保存しようとするとき以外は、エラーをスローします。Tomcatは:私はその上に展開し、アプリを使用してWindows 10上でTomcatを持っている特定のフォルダ

<Resource name="ххххх/FileStore" 
type="org.ххххххх.filestore.FileStoreService" 
factory="org.ххххххх.filestore.impl.LocalFileStoreFactory" 
baseDir="/E:/files" 
domain="ххххх"/> 

TomcatはEを正しくこのパスを見て、ディレクトリ:/ファイル/ XXXXXは本当に存在する ファイルストアは、次のようにのcontext.xmlで定義されているためにディスク・パス上のフォルダです。テスト目的のために、私はUbuntuのTomcatでこのアプリを実行しましたが、このプロセスはうまくいっています。また、私は、Tomcatは、ファイルストアのフォルダに書き込むための権限を制限することによって、Ubuntuの上の「Windowsの」エラーをエミュレート。

  1. は(私は、サービス利用者のようにかのようにそれを実行したとして)誰にでもやサービスへのフォルダに書き込むためのすべての権限を与え、他のすべてのグループに念のために:私はこれまで試したどのような
  2. 、無効にUAC、ファイアウォール、他の "保護" ソフトGUIから管理者は、コマンドライン、PowerShellのように走りました。
  3. 誰も(パスワードオフ)のために書き込み権限を持つネットワークでこのフォルダを共有しました。それを別のPCからテストしました。それに応じてcontext.xmlを変更しました。

は、この問題を解決するために助けることができる別のオプションがありますか?

答えて

-1

問題は権限ではありませんでした。 Windowsファイルシステムでは、私の場合のように、ファイルを使っていくつかのアクションを同時に実行できないことを忘れていました。

関連する問題