Java Web开发典型模块 第三章注册与登录验证模块 03例
发表在JavaWeb图书答疑 2010-03-26
是否精华
版块置顶:
HTTP Status 500 - 

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

type Exception report

message 

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

exception 

javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
java.lang.Thread.run(Thread.java:595)


root cause 

java.lang.UnsupportedClassVersionError: Bad version number in .class file (unable to load class com.wy.servlet.UserInfoServlet)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1884)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:889)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1353)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1232)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:837)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:640)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
java.lang.Thread.run(Thread.java:595)

分享到:
精彩评论 3
柠檬草
学分:0 LV1
2010-03-26
沙发
读者您好:
请问您使用的tomcat版本是多少,建议使用6.0,另外运行项目需要导入项目所使用的jar包。
silalong
学分:0 LV1
2010-03-31
板凳
主要问题是:重新javac通不过!
比如
第三章中的src\com\wy\servlet下的UserInfoServlet.java
用javac编译提示如下:UserInfoServlet.java:7 package com.wy.dao not exist import com.wy.dao.*;
UserInfoServlet.java:8 package com.wy.model not exist import com.wy.model.*;
UserInfoServlet.java:11 package javax.mail not exist  import javax.mail.*;
UserInfoServlet.java:12 package javax.mail.internet not exist import javax.mail.internet.*;
后面就是些"找不到符号"
另外按贵司说的第3个实例需要将commons-logging-api-1.1.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-core-2.0.11.jar、xwork-2.0.4.jar.但在我的系统中现在包都比上述的要高!
难到不行吗?!
望能给予详细的解答!
柠檬草
学分:0 LV1
2010-04-07
地板
你在你安装的tomcat下找到目录下common\lib\servlet.jar这个文件 
放到classpath中去,javac不知道你的servlet.jar所以要在classpath里再指一下
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照