部署JCreator建立的Web Application出现问题,望请指教。

时间:2021-01-26 12:52:59
我在JCreator建立了一个空的Web Application后,JCreator自动生成了“……\web\helloworld.jsp”等文件。我在Tomcat5中设置了server.xml后浏览“helloworld.jsp”出现了以下错误,请问我得怎么办才能正常浏览“helloworld.jsp”?谢谢!!



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>

#3


是呀,加了一句:          
<Context path="/proj" docBase="jspweb\web" debug="0" crosscontext="true" reloadable="true"></Context>

是不是这一句引起的?得怎么解决呢?

#4


docBase="jspweb\web"
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>

#3


是呀,加了一句:          
<Context path="/proj" docBase="jspweb\web" debug="0" crosscontext="true" reloadable="true"></Context>

是不是这一句引起的?得怎么解决呢?

#4


docBase="jspweb\web"
docBase="d:\...."
从盘符开始

#5


但是我使用http://127.0.0.1/proj可以正常的访问到这个.jsp文件,出错是因为缺少了“org.apache.struts.taglib.template.InsertTag”,现在不明白“org.apache.struts.taglib.template.InsertTag”要怎么加进去。

#6


解决不了,再UP一下。