単純なサーブレットを考えてみましょう。
// MyServlet.java
protected void doGet(HttpServletRequest request, HttpServletResponse response)
{
UtilClass.doSomething(getServletContext().getRealPath(SOME_FILE));
}
そして、ユーティリティクラスはファイルに対して何かを行います。
// UtilClass.java
public String doSomething(String filePath)
{
File f = new File(filePath);
String s = readWhateverFrom(f);
return s;
}
現在、TomcatとAxis2doSomething()
で実行されているWebサービスに関数を移植しています。コンテキストにアクセスしてサーブレットの下のファイルにアクセスできるようにするには、どうすれば移植できますか?