import java.io.IOException;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import wkc.pdf.PdfProperties;
/**
* WebKCore PDFレポート Library Edition[WPRL]をサーブレット環境
* から使用する場合に利用するシステム環境変数 WKC_PDF_HOME を
* Webアプリケーション起動時に設定するリスナクラスです。
* web.xml
に以下に示す内容を設定してください。
* <listener>
* <listener-class>WPRLHomeInitialization</listener-class>
* </listener>
*/
public class WPRLHomeInitialization implements ServletContextListener {
public void contextInitialized(ServletContextEvent sce) {
final String home = sce.getServletContext().getRealPath("WEB-INF/wprl");
try {
PdfProperties.getInstance().setProperty(PdfProperties.WKC_PDF_HOME,home);
} catch (IOException e) {
sce.getServletContext().log("Can't set up $WKC_PDF_HOME .",e);
}
}
public void contextDestroyed(ServletContextEvent sce) {
}
}