私はcaptcha用のREST APIを作成しました.JCaptchaをSpringフレームワークで使用しています。JCaptchaとSpringFramework
Windows環境にあるtomcat7サーバー内にwarファイルを配置すると、すべてうまく動作します。展開のために
、私はUbuntuの14.04でAPIが突然、次の例外を除いて、HTTP 500応答コードを与え始める存在tomcat7 Webサーバで同じwarファイルを使用する場合:
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class sun.awt.image.codec.JPEGImageEncoderImpl
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:647)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:552)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
com.televital.vitalware.services.CORSFilter.doFilterInternal(CORSFilter.java:29)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
私は開発のためのリンク次refferedてきたがAPIの
https://jcaptcha.atlassian.net/wiki/display/general/JCaptcha+and+the+SpringFramework
me.Itがalredy私の2日間を要した助けてください。
ありがとうございました。 –
最終的にopen-jdk.Iを使ってソリューションを実際に入手しました。私はそれを削除し、oracle-java8-installerをインストールしました。 –