1

Jersey ライブラリを使用して RESTful Web サービスを作成しました。リクエストに応答するには、ローカル ファイル システムのテキスト ファイルを読み取る必要があります。C:\data.txt. 自分のラップトップで tomcat を使用してサーブレットを実行すると、サーブレットは正常に動作します。

しかし、Windows サーバー OS を実行している別のマシンに戦争を展開し、data.txt を C:\data.txt に再度配置すると、. サーブレットがファイルを正しく見つけることができません。これはなぜですか?

どうもありがとう!

4

2 に答える 2

0

ファイルに書き込む必要がない場合は、代わりに $TOMCAT_HOME/lib に配置して、その場所をクラスパス内に移動することを検討してください。

このアプローチは、クロスプラットフォームであることに関しても優れていると思います。

于 2013-05-23T16:41:10.290 に答える