jsp项目开发全程实录《都市网》的问题Filter\问题
发表在JavaWeb图书答疑 2009-08-05
是否精华
版块置顶:
已完全照视频操作配置环境,版本win2003、mssql2000、tomcat6、myeclipse6.5

从网上找
用<jsp-config>标签把<taglib>括起来

Filter又出问题,是包冲突、版本不对吗?

怎么办


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

exception 

javax.servlet.ServletException: Filter execution threw an exception


root cause 

java.lang.NoClassDefFoundError: Could not initialize class com.yxq.action.IndexAction
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:123)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:154)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:143)
com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:113)
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:275)
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:365)
com.opensymphony.xwork2.DefaultActionInvocation.access$000(DefaultActionInvocation.java:38)
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:83)
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
com.opensymphony.xwork2.DefaultActionInvocation.<init>(DefaultActionInvocation.java:74)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)


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

分享到:
精彩评论 7
serena
学分:0 LV1
2009-08-05
沙发
java.lang.NoClassDefFoundError: Could not initialize class com.yxq.action.IndexAction

没有找到相应的Action?

项目中已经加载了struts对应的5个Jar包,添加到项目的lib中
serena
学分:0 LV1
2009-08-05
板凳
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: Filter execution threw an exception


root cause 

java.lang.ExceptionInInitializerError
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:123)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:154)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:143)
com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:113)
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:275)
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:365)
com.opensymphony.xwork2.DefaultActionInvocation.access$000(DefaultActionInvocation.java:38)
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:83)
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
com.opensymphony.xwork2.DefaultActionInvocation.<init>(DefaultActionInvocation.java:74)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)


root cause 

java.lang.NullPointerException
com.yxq.dao.DB.getRs(DB.java:61)
com.yxq.dao.OpDB.OpGetListBox(OpDB.java:23)
com.yxq.action.IndexAction.<clinit>(IndexAction.java:47)
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
java.lang.reflect.Constructor.newInstance(Unknown Source)
java.lang.Class.newInstance0(Unknown Source)
java.lang.Class.newInstance(Unknown Source)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:123)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:154)
com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:143)
com.opensymphony.xwork2.ObjectFactory.buildAction(ObjectFactory.java:113)
com.opensymphony.xwork2.DefaultActionInvocation.createAction(DefaultActionInvocation.java:275)
com.opensymphony.xwork2.DefaultActionInvocation.init(DefaultActionInvocation.java:365)
com.opensymphony.xwork2.DefaultActionInvocation.access$000(DefaultActionInvocation.java:38)
com.opensymphony.xwork2.DefaultActionInvocation$1.doProfiling(DefaultActionInvocation.java:83)
com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
com.opensymphony.xwork2.DefaultActionInvocation.<init>(DefaultActionInvocation.java:74)
com.opensymphony.xwork2.DefaultActionProxy.prepare(DefaultActionProxy.java:189)
org.apache.struts2.impl.StrutsActionProxyFactory.createActionProxy(StrutsActionProxyFactory.java:41)
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:494)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
无语_mrkj
学分:3155 LV11
2009-08-06
地板
请确认以下内容:
(1)如果您的操作系统不是windows 2000 server请安装SQL Server 2000的SP4补丁。
另外在安装SQL Server 2000的SP4补丁时,默认执行的是解压缩操作,在解压完成后,还需要要解压缩的位置找到setup.bat文件,运行该文件进行正式安装。并且在安装前,要保存SQL Server的企业管理器中的没有被置疑的数据库。
(2)请确认在安装SQL server 2000时,采用的是混合验证模式,并且登录用户为sa,空密码。
(3)请将SQL Server 2000数据库驱动包拷贝到程序的lib文件夹中。
(4)正确附加数据库,并且选择访问用户为sa。
说明:被置疑的数据库就是数据库名称后面没标记(置疑)二字的数据库。
lforce
学分:2 LV1
2009-10-05
4L
你的都市供求信息网运行出来了没?  如运行出来,能不能传过来看看啊?   谢谢!!!   330246027@qq.com
东北虎
学分:0 LV1
2009-10-14
5L
光盘中的程序如果配置正确是可以正常运行的。如果您运行不出起来,请将错误信息帖上来。
fucefu1122
学分:0 LV1
TA的每日心情
开心
2024-04-07 11:29:17
2010-05-03
6L
出现这个问题可能是没有放置本程序所需的Jar包。请下载struts 2.0的包,并放置到该程序的web-inf\lib文件夹中。
另外,运行本程序还需要SQL Server 2000的数据库驱动包,也需要下载,并放置到web-inf\lib文件夹中。
你们负责点好不好?读者就这么难见到你们?起码尊重读者吧、?我有运行好的源码,要的q我,以后别买这些垃圾玩意。
学分: LV1
TA的每日心情
开心
2022-01-03 13:47:27
2011-04-26
7L
[FIELDSET][LEGEND]引自:6楼[/LEGEND]
出现这个问题可能是没有放置本程序所需的Jar包。请下载struts 2.0的包,并放置到该程序的web-inf\lib文件夹中。
另外,运行本程序还需要SQL Server 2000的数据库驱动包,也需要下载,并放置到web-inf\lib文件夹中。
你们负责点好不好?读者就这么难见到你们?起码尊重读者吧、?我有运行好的源码,要的q我,以后别买这些垃圾玩意。
[/FIELDSET]

回复:
  发给我一份吧,谢谢!joham@qq.com
首页上一页 1 下一页尾页 7 条记录 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经营性网站备案信息 营业执照