sprin バッチ ライター と リーダー で以下のようにリソース値を指定していますfile://surfsd11.myhome.net/Ftpfiles/mybox/int/downloaded/myfile.csv
。Spring バッチは、ファイルを読み取って解析できます。しかし、同じファイル(パス)にアクセスできないUNIX環境で実行されている別のサーバーに同じアプリケーションをデプロイしました。その理由は何ですか?へのアクセスに問題がある場合は、surfsd11.myhome.net
. UNIXで同じものをマッピングして、同じものを操作するにはどうすればよいですか。これについて私を助けてください、私はこれを特定するのに多くの時間を費やしました。
1 に答える
0
あなたの問題は、アクセスしようとしているパスがアプリケーションの外にあることだと思います。その場合、通常、そのファイルパスを読み取るために変数を環境設定する必要があります(アプリケーションの外部のリソースを参照している場合)
このようなもの、環境変数 = 'folderpath = surfsd11.myhome.net'
file://#{folderpath}/Ftpfiles/mybox/int/downloaded/myfile.csv
これがうまくいくことを願っています。
よろしく Ashok Gudise
于 2013-11-05T16:02:17.443 に答える