struts问题
我配了一个简单的struts实例,调试时出现以下错误,请高手指点阿!!!!!!!!!!!!!!!!
错误提示如下:
org.apache.jasper.JasperException: JSP File "/WEB-INF/tld/struts-bean.tld" 找不到
at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:105)
at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:430)
at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:154)
at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:180)
at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:354)
at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:381)
at org.apache.jasper.compiler.Parser.parseElements(Parser.java:795)
at org.apache.jasper.compiler.Parser.parse(Parser.java:122)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:199)
at org.apache.jasper.compiler.ParserController.parse(ParserController.java:153)
at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:227)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:369)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:473)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:190)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2422)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:163)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:700)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Unknown Source)
问题是我在明明在 web-inf/tld/存在着 struts-bean.tld !这是威慑么阿,怎样解决啊!
问题点数:20、回复次数:13Top
1 楼yinshaohua()回复于 2006-07-03 21:47:21 得分 0
很久没做了,暂时不知道是咋回事,建议重新配置一下站点目录Top
2 楼qczl1224(倾情一世『qczl.ys168.com』)回复于 2006-07-04 11:38:18 得分 0
struts-bean.tld
吐血这是struts的标签呀、、、、、、、、、你下个struts包里面有Top
3 楼ivan2525(替身)回复于 2006-07-04 23:39:33 得分 0
随便的struts包里面就应该有这个标签啊,你试验着把程序重新部署以下看看啊。
Top
4 楼navence(卡西C)回复于 2006-07-04 23:50:00 得分 0
JSP File "/WEB-INF/tld/struts-bean.tld" 找不到Top
5 楼kongxiangli(笑看红尘)回复于 2006-07-05 00:07:13 得分 0
重新建一个目录,把struts包放进去,还不行的话,重新下一个包Top
6 楼zhang580(升)回复于 2006-07-05 01:32:52 得分 0
我今天也碰到了这个问题,我重新做了个就没出现了Top
7 楼zhengkun444()回复于 2006-07-12 11:52:05 得分 0
把工程刷新一下,还不行的话就重新添加STRTUSTop
8 楼dextor()回复于 2006-07-18 00:07:51 得分 0
找一个struts-bean.tld,放到/WEB-INF/tld目录下,没有这个目录就建一个。Top
9 楼mzy_258()回复于 2006-07-23 15:10:10 得分 0
我也觉得可能是struts包损坏了。Top
10 楼yjboy1982(bob)回复于 2006-08-01 11:44:20 得分 0
晕,新手,正在研究中。。。。。。Top
11 楼wangx1949()回复于 2006-09-03 12:52:22 得分 0
可能没有加在web.xml或jsp页面中,另外版本问题也有可能Top
12 楼ember_zhou(不是猪头)回复于 2006-09-05 17:31:07 得分 0
你好好看看web.xml文件里面的配置,可能名称不对
Top
13 楼minno(Java族人)回复于 2006-09-05 19:49:43 得分 0
例子,在WEB.XML加入:
<taglib>
<taglib-uri>/WEB-INF/struts-bean.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-html.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-logic.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-template.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-template.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-nested.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>/WEB-INF/struts-tiles.tld</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib> Top




