消息关闭
    暂无新消息!
我这个很诡异。一个简单的从网页输入字符,程序处理后弹出二维码界面。Run as java application 就可以,Run in server 就不行。 Run as java application 当做JAVA程序通过。Run on server 执行一个简单页面也通过,证明TOMCAT配置正确。一个工程2种启动方法,只不过第一种方法是通过class里面的index1.java启动,就成功了。第二种方法通过index.jsp启动相同的方法就不成功。从报告看,错误来自com/google/zxing/LuminanceSource里面找不到方法。我觉得人家封装好的JAR不可能啊。
附件是情况说明截图。




下面是报错信息:


HTTP Status 500 - An exception occurred processing JSP page /index.jsp at line 56

--------------------------------------------------------------------------------

type Exception report

message An exception occurred processing JSP page /index.jsp at line 56

description The server encountered an internal error that prevented it from fulfilling this request.

exception 

org.apache.jasper.JasperException: An exception occurred processing JSP page /index.jsp at line 56

53: {
54: System.out.print((char)13);
55: //out.println(lancy.getaa(strContent));
56: out.println(lancy.getdd());
57: }
58: catch(NumberFormatException e)
59: {


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:521)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:412)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)


root cause 

javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/google/zxing/LuminanceSource
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:868)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:797)
org.apache.jsp.index_jsp._jspService(index_jsp.java:141)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)


root cause 

java.lang.NoClassDefFoundError: com/google/zxing/LuminanceSource
fmj.CameraFrame.<init>(CameraFrame.java:38)
human.Human.getdd(Human.java:83)
org.apache.jsp.index_jsp._jspService(index_jsp.java:115)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)


root cause 

java.lang.ClassNotFoundException: com.google.zxing.LuminanceSource
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
fmj.CameraFrame.<init>(CameraFrame.java:38)
human.Human.getdd(Human.java:83)
org.apache.jsp.index_jsp._jspService(index_jsp.java:115)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)


note The full stack trace of the root cause is available in the Apache Tomcat/6.0.41 logs.


1个回答

︿ 0
zxing的jar包没有导入?放在web-inf下面add  build path,到部署到tomcat的应用下面检查是否有这个包