Tomcatをopt/tomcatに展開して、そのパスをIDEAに通しています。
getServletContext().getRealPath("/projectname/hogehoge")
とした場合、戻り値は
/opt/tomcat/webapps/ROOT/projectname/hogehoge
となり、この絶対パスを使ってファイルの読み書きをしようとすると
java.io.FileNotFoundException: /opt/tomcat/webapps/ROOT/projectname/hogehoge/text.txt (そのようなファイルやディレクトリはありません)
という例外が発生します。
projectname/hogehogeはIDEAのプロジェクトフォルダにあって、/opt/tomcat/webapps/ROOT以下には存在しないので、当然といえば当然です。
IDEAでgetRealPath()を使うにはどうすれば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/11 10:42
2015/12/11 12:22
2015/12/11 13:06
2015/12/11 13:34 編集
2015/12/11 13:37