HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /helloworld.jsp(3,0) Unable to load tag handler class "org.apache.struts.taglib.template.InsertTag" for tag "template:insert"
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:402)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:236)
org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1356)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1598)
org.apache.jasper.compiler.Parser.parse(Parser.java:171)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:237)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:456)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:552)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.0.16
6 个解决方案
#1
改web.xml 干什么?直接把页拉到 root下面访问
#2
哦 刚才没看仔细 你做了 虚拟目录吗?
<Host>
<Context path="/虚目录名" docBase="程序物理路径" debug="0"reloadable="true" crossContext="true"></Context>
<Host>
<Context path="/虚目录名" docBase="程序物理路径" debug="0"reloadable="true" crossContext="true"></Context>
#3
是呀,加了一句:
<Context path="/proj" docBase="jspweb\web" debug="0" crosscontext="true" reloadable="true"></Context>
是不是这一句引起的?得怎么解决呢?
<Context path="/proj" docBase="jspweb\web" debug="0" crosscontext="true" reloadable="true"></Context>
是不是这一句引起的?得怎么解决呢?
#4
docBase="jspweb\web"
docBase="d:\...."
从盘符开始
docBase="d:\...."
从盘符开始
#5
但是我使用http://127.0.0.1/proj可以正常的访问到这个.jsp文件,出错是因为缺少了“org.apache.struts.taglib.template.InsertTag”,现在不明白“org.apache.struts.taglib.template.InsertTag”要怎么加进去。
#6
解决不了,再UP一下。
#1
改web.xml 干什么?直接把页拉到 root下面访问
#2
哦 刚才没看仔细 你做了 虚拟目录吗?
<Host>
<Context path="/虚目录名" docBase="程序物理路径" debug="0"reloadable="true" crossContext="true"></Context>
<Host>
<Context path="/虚目录名" docBase="程序物理路径" debug="0"reloadable="true" crossContext="true"></Context>
#3
是呀,加了一句:
<Context path="/proj" docBase="jspweb\web" debug="0" crosscontext="true" reloadable="true"></Context>
是不是这一句引起的?得怎么解决呢?
<Context path="/proj" docBase="jspweb\web" debug="0" crosscontext="true" reloadable="true"></Context>
是不是这一句引起的?得怎么解决呢?
#4
docBase="jspweb\web"
docBase="d:\...."
从盘符开始
docBase="d:\...."
从盘符开始
#5
但是我使用http://127.0.0.1/proj可以正常的访问到这个.jsp文件,出错是因为缺少了“org.apache.struts.taglib.template.InsertTag”,现在不明白“org.apache.struts.taglib.template.InsertTag”要怎么加进去。
#6
解决不了,再UP一下。