このチュートリアルに従って、Java Web サービスの作成を開始しました。projectfolder/res/file.txt の下のリソース ファイルにアクセスできるようにすることで、Web サービスをより複雑にしました。問題は、クライアント プログラムからサービスにアクセスすると、Web サービスが FileNotFoundException を返すことです。file.txt int を WebContent フォルダーにも入れてみましたが、うまくいきませんでした。どう思いますか?
1471 次
1 に答える
1
解決策 1: File コンストラクターでファイルのフル パスを指定します。これにより、移植性の問題が発生する可能性があることに注意してください。例えば。File f = new File("C:\programs\proj\WEB-INF\test.txt");
解決策 2: getResourceAsStream() メソッドを使用して、次のスレッドで説明されているようにファイルを読み取ります 。getResourceAsStream() と FileInputStreamの比較
于 2013-10-19T19:33:19.093 に答える