HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.common.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
root cause javax.servlet.ServletException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:854)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:783)
org.apache.jsp.finish_jsp._jspService(finish_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.common.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
root cause java.lang.ExceptionInInitializerError
com.test.MakeImage.makeImage(MakeImage.java:20)
com.date.Guodu.guoDu(Guodu.java:8)
org.apache.jsp.finish_jsp._jspService(finish_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.common.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.0 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.0
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:564)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:413)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.common.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
root cause javax.servlet.ServletException
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:854)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:783)
org.apache.jsp.finish_jsp._jspService(finish_jsp.java:87)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.common.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
root cause java.lang.ExceptionInInitializerError
com.test.MakeImage.makeImage(MakeImage.java:20)
com.date.Guodu.guoDu(Guodu.java:8)
org.apache.jsp.finish_jsp._jspService(finish_jsp.java:71)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:389)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:319)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.common.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:37)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.0 logs.
--------------------------------------------------------------------------------Apache Tomcat/6.0.0
com.test.MakeImage.makeImage
import magick.MagickException;
import magick.MagickImage;public class MakeImage {
public boolean makeImage(String path,int num){
if(!path.equals("")&&num>1){
try {
String loadPath = path;
int nbFiles=num;
ImageInfo infos[] = new ImageInfo[nbFiles];
MagickImage images[] = new MagickImage[nbFiles];
for ( int I=0; I < nbFiles ; I++ )
{
System.out.println(loadPath + String.valueOf(I) + ".jpg");
images[I] = new MagickImage( infos[I] );
images[I].setDelay(100);
infos[I] = null; }
MagickImage Animation = new MagickImage(images);
ImageInfo bidon = new ImageInfo();
//Animation.setImageAttribute( "Dispose","1" );
//Animation.setImageAttribute( "Delay","500" );
//Animation.setImageAttribute( "Delay","500" );
//Animation.setImageAttribute( "Delay","500" );
//Animation.setDelay(17);
Animation.setDispose(10);
//Animation.set
Animation.setIterations(nbFiles);
Animation.setFileName("E:\\Tomcat 6.0\\webapps\\makegif\\test\\a.gif");
Animation.writeImage( bidon );
} catch (MagickException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return true;
}else
return false;
}
public static void main(String args[]){
MakeImage mi = new MakeImage();
mi.makeImage("E:\\Tomcat 6.0\\webapps\\makegif\\test\\", 4);
}
}
好象是这里.但是 我用main()方法就没有问题
在main()方法里调用它 就没问题