以下是tomcat的错误提示,请教高手指点那里出了问题。小弟不胜感激.谢谢HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: File "/structjsp/struts-logic" not found
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause org.apache.jasper.JasperException: File "/structjsp/struts-logic" not found
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:114)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:423)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1552)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:155)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:276)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:264)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:563)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:303)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.15 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.5.15

解决方案 »

  1.   

    <%@ taglib uri="/struts-logic" prefix="logic" %>
    <%@ taglib uri="/struts-bean" prefix="bean" %>
    <%@ taglib uri="/struts-html" prefix="html" %>这样改 试试
      

  2.   

    http://jobs.zhaopin.com/P4/CC1202/0173/J900/003/CC120201737J90000324000.htm
      

  3.   

    错误报告里有提示:“struts-logic" not found
    所以你要去找找,使用struts-logic的地方,是不是有错。或是这个tld路径是否正确。
      

  4.   

    <%@ taglib uri="/struts-logic" prefix="logic" %>
    <%@ taglib uri="/struts-bean" prefix="bean" %>
    <%@ taglib uri="/struts-html" prefix="html" %>
    同意
      

  5.   

    http://java.ccidnet.com/art/3737/20060309/454503_1.html
      

  6.   

    <%@ taglib uri="/struts-logic" prefix="logic" %>
    <%@ taglib uri="/struts-bean" prefix="bean" %>
    <%@ taglib uri="/struts-html" prefix="html" %>
    同意
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
    这样试试
      

  7.   

    安装就错误:
    <struts中的lib/commons-*.jar和lib/struts.jar已经复制到tomcat下的web-inf/lib目录下>
    应该复制到你的应用的/WEB-INF/lib下.还有antlr.jar,jakarta-oro.jar都应该复制到/WEB-INF/lib/下.<struts中的标签库lib/struts-*.tld也复制tomcat下的web-inf\tld目录>
    这些题签应该复制到你的应用的/WEB-INF/下.web.xml也放到你应用的/WEB-INF/下.例如你的tomcat目录是:c:\tomcat;
    那么你的应用应该在c:\tomcat\webapps\MyProg
    复制的目录是c:\tomcat\webapps\MyProg\WEB-INF\lib和c:\tomcat\webapps\MyProg\WEB-INF
    你先这么做了就应该可以.
    然后再看配置文件,估计你写的没问题,我没看.
      

  8.   

    web.xml中类似的
    <taglib>
    <taglib-uri>/struts-bean</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
    </taglib>
    应该改成
    <taglib>
    <taglib-uri>/WEB-INF/tld/struts-bean.tld</taglib-uri>
    <taglib-location>/WEB-INF/tld/struts-bean.tld</taglib-location>
    </taglib>
    ------------------------------
    test中:
    <%@ taglib uri="struts-logic" prefix="logic" %>
    <%@ taglib uri="struts-bean" prefix="bean" %>
    <%@ taglib uri="struts-html" prefix="html" %>
    改成:
    <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
      

  9.   

    你把TLD文件都放在TLD文件夹里了挖~<%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
    <%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
    <%@ taglib uri="/WEB-INF/tld/struts-logic.tld" prefix="logic" %>
    这样试试
      

  10.   

    照2楼interpb(曾曾胡) 的:
    <%@ taglib uri="/struts-logic" prefix="logic" %>
    <%@ taglib uri="/struts-bean" prefix="bean" %>
    <%@ taglib uri="/struts-html" prefix="html" %>
    试试