人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

servletで質問です。
File f=new File(”hoge.jar”);
などとやると
java.lang.System.getProperty(”user.dir”);
で取れる「tomcatを起動したディレクトリ」以下のhoge.jarを読みに行くと思います。
コンテキストのディレクトリをカレントにする方法はないでしょうか?
プログラムとカレントディレクトリの関係などが良くわかっていません。

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Dir hoge JAR Java Servlet
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● aki73ix
●40ポイント

http://branches.hp.infoseek.co.jp/servlet-setting.html

Servlet Setting

URLはダミーです

Tomcatは起動を行った際のカレントディレクトリがデフォルトのファイルパスになります

1.起動前にカレントディレクトリをコンテキストに移動させてから起動してもだめでしょうか? [fx.) cd コンテキストディレクトリの絶対パス]

2.環境変数にパス指定してもだめですか?

3.相対パスでなく、絶対パスで指定するのが誤動作を避けるコツではあります

カレントディレクトリ・・・現在位置.cd/chdir で移動した場所

プログラムディレクトリ・・・そのプログラムがあるディレクトリ

◎質問者からの返答

ありがとうございます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ