7

Tomcatプロジェクトの構成に少し問題があります。要するに、私は動的Webページプロジェクトに取り組んでいますが、アプリケーションをどこから実行しているかについて、多少の混乱があるようです。

次のコードを実行する

File f = new File("");
System.err.println(f.getAbsolutePath());

C:/EclipseEclipseを実行している場所にたまたま出力が生成されます。通常はこれが出力カタログになると思いますが、今回はそうではありません。

私のeclipseプロジェクトは、myProject / WebContent / WEB-INF/classesを出力フォルダーとして持つように構成されています

目的のディレクトリに設定するにはどうすればよいですか?今のところ、プロジェクトのすべてのメンバーで機能するわけではない絶対パスを使用する必要があります。

4

1 に答える 1

14

了解しました。解決策を見つけました。

デフォルトの作業ディレクトリがプロジェクトのeclipseフォルダに設定されているようです。そのため、通常はプロジェクトのルートフォルダを指定することで解決しました。

ここでこれを構成しました:

構成の実行>ApacheTomcat実行構成>[引数]タブの[作業ディレクトリ]で[その他]を選択し、ディレクトリを指定します。

コメントしてくれてありがとう!

于 2012-04-10T14:23:50.583 に答える