2017-06-06 19 views
0

私はHerokuにデプロイするWebアプリケーションを開発しています。しかし、Tomcatでアプリケーションを起動しても、現在のディレクトリが/home/vladyour/Programs/apache-tomcat-9.0.0.M19/binなので、私のBufferedReaderはそれを見つけることができません。Webアプリケーションのファイルはどこに保存する必要がありますか?

Webアプリケーションのファイルはどこに保存する必要がありますか?そしてそれらに対処する方法?

ありがとうございました!

+0

どこから来るのか、それらのファイルがどのようなものがあり、あなたがそれらを読んでいるどのように彼らと何をしますか??? ? –

+1

これらは静的ファイルですか?その場合は、クラスパスに保存し、ClassLoader.getResource()を使用してロードします。 –

+0

@JBNizetこれらは.csvファイルです。どこから来てもいない。彼らは私が知らないいくつかのフォルダに格納する必要があります。私はそれが静的なファイルであれば、あなたのプロジェクト内のリソースフォルダを作成する必要があり、ここにあなたのファイルを置くをBufferedReader(新規FileReader(fileNameに)) –

答えて

0

あなたwarファイルまたはupackedファイル 下/home/vladyour/Programs/apache-tomcat-9.0.0.M19/webapps

とあなたが によってそれらに対処することができますを追加することができます「アドレス-ip「:」Tomcatのポート「/「名前のあなたのアプリ・アット・Webアプリケーション・ディレクトリ」