人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

違う環境でservletを動かすと片方で落ちます。
原因、解決方法を教えてください。
以下に環境/落ちてる部分/エラー
を示します。
■環境
通る方(コンパイル環境):WindowsXP/j2sdk1.4.2/tomcat5.0
通らない方:redhat9/j2sdk1.4.2/tomcat4.1.30


■落ちてる部分
BufferedImage temp_img = new BufferedImage(width, height, BufferedImage.TYPE_BYTE_INDEXED);
Graphics temp_graphic = temp_img.createGraphics();

■エラー内容
javax.servlet.ServletException: サーブレットの実行により例外を投げました
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)

java.lang.NoClassDefFoundError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:140)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1041)

●質問者: kunitz
●カテゴリ:コンピュータ
✍キーワード:Apache AT Class CORE Java
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kanetetu
●25ポイント

http://www.ingrid.org/jajakarta/servletapi/servletapi-4.0/docs-j...

Servlet および JavaServer Pages API ドキュメント: クラス UnavailableException

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic...

http://java-house.jp/ml/archive/j-h-b/043836.html

[JavaHouse-Brewers:43836] HttpServletResponse から ServletOutputStream の取得

どうでしょうか。

◎質問者からの返答

ありがとうございます!


2 ● hakotantou
●25ポイント

http://www5.airnet.ne.jp/sakuraba/java/laboratory/JDK1.4/TinyTip...

OSがWindowsだとOKで、LinuxだとNGってことは。。。

◎質問者からの返答

ありがとうございます!

ヘッドレスモード・・・

なるほど

解決しました。お騒がせしました。

tomcatにヘッドレスサポートと言うのをしなければならなかったようです。

/etc/profile

export CATALINA_OPTS=”-Djava.awt.headless=true”

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ