Index > サーブレットでイメージを生成する必要がある場合のheadless設定
Thu, March 30, 2006

サーブレットでイメージを生成する必要がある場合のheadless設定

サーブレットなどを使ってイメージを生成させるような場合、 サーバ上で実行すると失敗することがある。 その場合は、 javaのHeadlessモードの指定をすればOK。

-Djava.awt.headless=true

headlessモードは、JDK1.4以降で使用可能。

tomcatで指定したい場合

tomcatの起動時に headlessオプションを有効にすればよいのだが、 具体的には、 catalina.sh内で $CATALINA_OPTSに設定すればよい。

catalina.sh の先頭で、 以下の行を追加して、tomcatを再起動。

CATALINA_OPTS=" -Djava.awt.headless=true "
 Twitter
follow me on Twitter
 Categories