JBoss EAP 6 を使用しています。本番環境まですべてがうまく機能します。しかし、本番環境へのデプロイ後、次のエラーが発生します。
java.lang.NoClassDefFoundError: Could not initialize class javax.imageio.ImageIO
Captcha を作成しているサーブレットの 1 つでエラーが発生しています。これは、このエラーが発生している行です:
ImageIO.write(bufferedImage, "png", baos);
Error のスタック トレースは次のとおりです。
Server:server-three] Caused by: java.lang.NoClassDefFoundError: Could not initialize class javax.imageio.ImageIO
[Server:server-three] at org.fwcms.tc.servlet.Captcha.doGet(Captcha.java:150) [classes:]
[Server:server-three] at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec.jar:1.0.2.Final-redhat-1]
[Server:server-three] at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec.jar:1.0.2.Final-redhat-1]
[Server:server-three] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb.jar:7.2.2.Final-redhat-1]
[Server:server-three] ... 36 more
これは他の環境では発生していません。earとしてアプリを展開しています。これを解決するための提案/指針は、私に大いに役立ちます。
前もって感謝します。
よろしく、 マンジュナート