1
Mavenでアセンブリした後、war-fileを外部Tomcatサーバに配置します。サーブレットを起動すると、FileNotFoundException
があり、ファイルが見つかりません(パスは-に相対的です)。このファイルはアプリケーションのルートにあります。私は組み込みのEclipse内部サーバーTomacat(サーバー上で実行するRan)を使用してプロジェクトを立ち上げたが、すべてが機能し、ファイルが配置されていた(絶対パスは-)。戦争を展開した場合 サーブレット/ Tomcatファイルパス
try
{
FileInputStream fileIntputStream = new FileInputStream("2.html");
InputStreamReader inputStreamReader = new InputStreamReader(fileIntputStream, CHARSET_NAME);
BufferedReader reader = new BufferedReader(inputStreamReader);
String line;
while ((line = reader.readLine()) != null)
{
writer.println(line);
}
}
catch (UnsupportedEncodingException e)
{
e.printStackTrace();
}
catch (IOException e)
{
e.printStackTrace();
}
を使うのか? – Smittey
それはコンパイルされません.. –