⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 解决 struts20 中error filterstartadams1986javaeye技术网站.htm

📁 解决 struts2.0 中过滤器Error
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!-- saved from url=(0040)http://adams1986.javaeye.com/blog/155450 -->
<HTML dir=ltr xml:lang="zh-CN" 
xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>解决 struts2.0 中Error filterStart - Adams1986 - JavaEye技术网站</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META 
content="搞了一下struts2.0 的Demo 部署到tomcate中运行时老是&nbsp; Error filterStart  查看 tomcate的日志报的Error 为 : 2008-01-13 00:00:25 StandardContext[/demo]Exception starting filter struts java.lang.ClassNotFoundException: org. ..." 
name=description>
<META 
content="struts 2.0 服务启动 error filterstart Struts 解决 struts2.0  中Error filterStart " 
name=keywords><LINK href="/images/favicon.ico" type=image/x-icon 
rel="shortcut icon"><LINK title=Adams1986 href="/rss" type=application/rss+xml 
rel=alternate><LINK media=screen 
href="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/blog.css" 
type=text/css rel=stylesheet><LINK media=screen 
href="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/blue.css" 
type=text/css rel=stylesheet>
<SCRIPT 
src="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/application.js" 
type=text/javascript></SCRIPT>
<LINK media=screen 
href="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/SyntaxHighlighter.css" 
type=text/css rel=stylesheet>
<SCRIPT 
src="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/shCoreCommon.js" 
type=text/javascript></SCRIPT>

<STYLE>DIV#main {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 740px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
</STYLE>
<LINK media=screen 
href="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/ui.css" 
type=text/css rel=stylesheet>
<SCRIPT 
src="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/compress.js" 
type=text/javascript></SCRIPT>

<META content="MSHTML 6.00.2462.0" name=GENERATOR></HEAD>
<BODY>
<DIV id=header>
<DIV id=blog_site_nav><A class=homepage href="http://www.javaeye.com/">首页</A> <A 
href="http://www.javaeye.com/news">新闻</A> <A 
href="http://www.javaeye.com/forums">论坛</A> <A 
href="http://www.javaeye.com/blogs">博客</A> <A 
href="http://job.javaeye.com/">招聘</A> <A id=msna 
onclick="this.blur();$('more_site_nav').toggle();return false;" 
href="http://adams1986.javaeye.com/blog/155450#"><U>更多</U> <SMALL>▼</SMALL></A> 
<DIV id=more_site_nav style="DISPLAY: none"><A 
href="http://www.javaeye.com/ask">问答</A> <A 
href="http://www.javaeye.com/wiki">知识库</A> <A 
href="http://www.javaeye.com/groups">圈子</A> <A 
href="http://www.javaeye.com/search">搜索</A> </DIV></DIV>
<DIV id=user_nav><A class=welcome title=查看我的博客首页 
href="http://zhouxiao315.javaeye.com/">欢迎 zhouxiao315</A> <A title=发送站内短信 
href="http://zhouxiao315.javaeye.com/app/messages">收件箱</A> <A title=查看我的订阅 
href="http://zhouxiao315.javaeye.com/app/subscriptions">订 阅</A> <A title=管理我的博客 
href="http://zhouxiao315.javaeye.com/admin">博 客</A> <A title=查看我的圈子 
href="http://zhouxiao315.javaeye.com/app/my_groups">圈 子</A> <A 
href="http://zhouxiao315.javaeye.com/admin/profile">设置</A> <A class=last 
onclick="var f = document.createElement('form'); f.style.display = 'none'; this.parentNode.appendChild(f); f.method = 'POST'; f.action = this.href;var m = document.createElement('input'); m.setAttribute('type', 'hidden'); m.setAttribute('name', '_method'); m.setAttribute('value', 'put'); f.appendChild(m);f.submit();return false;" 
href="http://adams1986.javaeye.com/logout">退出</A> </DIV></DIV>
<DIV id=page onclick="$('more_site_nav').hide();">
<DIV class=clearfix id=branding>
<DIV id=blog_name>
<H1><A href="http://adams1986.javaeye.com/">Adams1986</A></H1></DIV>
<DIV id=blog_preview></DIV>
<DIV id=blog_domain>永久域名 <A 
href="http://adams1986.javaeye.com/">http://adams1986.javaeye.com/</A></DIV></DIV>
<DIV class=clearfix id=content>
<DIV id=main>
<DIV class=blog_main>
<DIV id=blog_nav>
<DIV id=pre_next><A class=next 
href="http://adams1986.javaeye.com/blog/168874">Struts2学习笔记(转载)</A> | <A 
class=pre 
href="http://adams1986.javaeye.com/blog/122656">请问我向Oracle中插入系统时间问题</A> 
</DIV></DIV>
<DIV class=blog_title>
<DIV class=date><SPAN class=year>2008</SPAN><SPAN class=sep_year>-</SPAN><SPAN 
class=month>01</SPAN><SPAN class=sep_month>-</SPAN><SPAN 
class=day>13</SPAN></DIV>
<H3 class="" title=""><A href="http://adams1986.javaeye.com/blog/155450">解决 
struts2.0 中Error filterStart </A></H3><STRONG>关键字: struts 2.0 服务启动 error 
filterstart</STRONG> </DIV>
<DIV class=blog_content>搞了一下struts2.0 的Demo 部署到tomcate中运行时老是&nbsp; Error 
filterStart <BR>查看 tomcate的日志报的Error 为 : <BR>2008-01-13 00:00:25 
StandardContext[/demo]Exception starting filter struts 
<BR>java.lang.ClassNotFoundException: 
org.apache.struts2.dispatcher.FilterDispatcher <BR>at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340) 
<BR>at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189) 
<BR>at 
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:211) 
<BR>at 
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308) 
<BR>at 
org.apache.catalina.core.ApplicationFilterConfig.&lt;init&gt;(ApplicationFilterConfig.java:79) 
<BR>at 
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3698) 
<BR>at org.apache.catalina.core.StandardContext.start(StandardContext.java:4349) 
<BR>at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) 
<BR>at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) <BR>at 
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) <BR>at 
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) <BR>at 
org.apache.catalina.core.StandardService.start(StandardService.java:480) <BR>at 
org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) <BR>at 
org.apache.catalina.startup.Catalina.start(Catalina.java:556) <BR>at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) <BR>at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
<BR>at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
<BR>at java.lang.reflect.Method.invoke(Method.java:324) <BR>at 
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:287) <BR>at 
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:425) <BR><BR>郁闷 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 处理了2天,才把我的demo跑起来,google中的和我一样的情况很多,包括 
改用jdk1.6,换tomcate5.0, <BR>使用struts2.0-all.jar下面的 j4文件夹下的jar ,添加 
xalan.jar到tomcate中,不过我的都没有成功 <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp; 后来我发现Tomcat 
5.0\common\lib下面的jar和struts2.0lib下面的jar有些相同,我想会不会是需要把struts2.0中的jar也添加到Tomcat 
5.0\common\lib下,(不好意思,当时我处理邮件服务器的时候,就是添加了mail.jar等 才成功的) 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
我把struts2.0中的jar全拷贝进去,运行&nbsp; 哈哈 真的成功了,我把拷贝的jar逐个删除剩下为 
struts2-core-2.0.0.jar,freemarker-2.3.4.jar,xwork-2.0-SNAPSHOT.jar 
那么只要添加这3个jar就可以了 <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我也是好不容易才搞定的,大家如果遇到这样的问题也不妨试试&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
希望对出现这样问题的同行有点帮助&nbsp;&nbsp; 呵呵 <BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR></DIV>
<DIV class=blog_bottom>
<UL>
  <LI>22:05 </LI>
  <LI>浏览 (690) </LI>
  <LI><A title="在论坛被浏览了2236 次" href="http://www.javaeye.com/topic/155450">论坛浏览 
  (2236)</A> </LI>
  <LI><A href="http://adams1986.javaeye.com/blog/155450#comments">评论</A> (9) 
  </LI>
  <LI><A class=favorite 
  href="http://zhouxiao315.javaeye.com/admin/user_favorites?user_favorite%5Btitle%5D=%E8%A7%A3%E5%86%B3+struts2.0++%E4%B8%ADError+filterStart+&amp;user_favorite%5Burl%5D=http%3A%2F%2Fadams1986.javaeye.com%2Fblog%2F155450" 
  target=_blank>收藏</A> </LI>
  <LI class=last><A class=more href="http://www.javaeye.com/wiki/topic/155450" 
  target=_blank>相关推荐</A> </LI></UL></DIV>
<DIV class=blog_comment>
<H5>评论</H5><A id=comments name=comments></A>
<DIV id=bc741696>
<DIV class=comment_title><A href="http://renyanwei.javaeye.com/" 
target=_blank>renyanwei</A> 2008-11-18&nbsp;&nbsp; <A 
onclick="quote_comment(this);return false;" 
href="http://adams1986.javaeye.com/blog/155450#">回复</A> </DIV>
<DIV class=comment_content>哎 我也为这个问题发愁呢 </DIV></DIV>
<DIV id=bc685714>
<DIV class=comment_title><A href="http://javaxx.javaeye.com/" 
target=_blank>javaXX</A> 2008-10-04&nbsp;&nbsp; <A 
onclick="quote_comment(this);return false;" 
href="http://adams1986.javaeye.com/blog/155450#">回复</A> </DIV>
<DIV class=comment_content>
<DIV class=quote_title>kyo100900 写道</DIV>
<DIV class=quote_div>换成tomcat5.5以上,就没有问题了。也不需要复制到 common\lib 
这一步</DIV><BR><BR>不要动不动就往这里复制,以后要发布怎么办!!把整个tomcat都复制过去吗??? <BR></DIV></DIV>
<DIV id=bc685694>
<DIV class=comment_title><A href="http://yk10274431.javaeye.com/" 
target=_blank>yk10274431</A> 2008-10-04&nbsp;&nbsp; <A 
onclick="quote_comment(this);return false;" 
href="http://adams1986.javaeye.com/blog/155450#">回复</A> </DIV>
<DIV class=comment_content>我的程序报的异常和你的一摸一样。。。我用的是tomcat6.0把所有struts2jar包拷过去还不好用 
郁闷!!!</DIV></DIV>
<DIV id=bc447509>
<DIV class=comment_title><A href="http://adams1986.javaeye.com/" 
target=_blank>Adams1986</A> 2008-01-14&nbsp;&nbsp; <A 
onclick="quote_comment(this);return false;" 
href="http://adams1986.javaeye.com/blog/155450#">回复</A> </DIV>
<DIV class=comment_content>那么大家知道jdk的版本需求麻? 我用jdk1.4不行,试了下1.5可以的 <BR><BR>&nbsp; 
还有我参加的几个项目 ,开发的环境都是jdk1.42 和tomcate4.130&nbsp; <BR>大多开发小组都用的是比较低的版本 对么? 
</DIV></DIV>
<DIV id=bc447407>
<DIV class=comment_title><A href="http://agate.javaeye.com/" 
target=_blank>agate</A> 2008-01-14&nbsp;&nbsp; <A 
onclick="quote_comment(this);return false;" 
href="http://adams1986.javaeye.com/blog/155450#">回复</A> </DIV>
<DIV class=comment_content>tomcat 
5.5.9是不行的~~~<BR><BR>这关系到一个很奇怪的版本问题<BR><BR>似乎是在5.5.12版本以上才有的更新<BR><BR>我现在用的是5.5.25的,这个也是我在部署的时候发现的一个问题……因为以前用tomcat5.5.7的版本,竟然不支持泛型…后来才发现的,跟你的情况很像,本来要放到common\lib下现在就不需要了</DIV></DIV>
<DIV id=bc447279>
<DIV class=comment_title><A href="http://adams1986.javaeye.com/" 
target=_blank>Adams1986</A> 2008-01-13&nbsp;&nbsp; <A 
onclick="quote_comment(this);return false;" 
href="http://adams1986.javaeye.com/blog/155450#">回复</A> </DIV>
<DIV class=comment_content><IMG 
src="解决 struts20 中Error filterStartAdams1986JavaEye技术网站.files/icon_sad.gif"> 
用tomcate 5.59没有解决问题,没有好的解决办法啊 <BR><BR>&nbsp; 版本害死人啊 
,不管我我就用我以前的吧,我用的tomcate5.0.28 ,jdk1.5不管了。。&nbsp; </DIV></DIV>
<DIV id=bc447270>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -