谁能帮我看看这个提示到底是什么意思....JSP页面无法生成了......谢谢大家了!

sasgsc 2007-09-06 04:13:25
2007-09-06 16:08:26,890 FATAL jasper.runtime.JspFactoryImpl:109 -> Exception initializing page context
java.lang.VerifyError: (class: org/apache/jasper/runtime/PageContextImpl, method: getExpressionEvaluator signature: ()Ljavax/servlet/jsp/el/ExpressionEvaluator;) Wrong return type in function
at org.apache.jasper.runtime.JspFactoryImpl.internalGetPageContext(JspFactoryImpl.java:99)
at org.apache.jasper.runtime.JspFactoryImpl.getPageContext(JspFactoryImpl.java:61)
at org.apache.jsp.index_005ftest_jsp._jspService(org.apache.jsp.index_005ftest_jsp:33)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:825)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:743)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Unknown Source)
...全文
391 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sasgsc 2007-09-07
  • 打赏
  • 举报
回复
找到问题所在了
<!-- The Usual Welcome File List -->
<welcome-file-list>
<!--
<welcome-file>StartUpServlet</welcome-file>
-->
<welcome-file>index_test.jsp</welcome-file>
</welcome-file-list>
就是这个.........
要把
<!--
<welcome-file>StartUpServlet</welcome-file>
-->
删除...
joohnnie 2007-09-06
  • 打赏
  • 举报
回复
Found the problem/solution. The error occurs because Tomcat uses java
5.0 while the servlet has been compiled with java 1.4. Compiling the
servlet with 5.0 resulted in a much nicer log

看看这个链接
http://mail-archives.apache.org/mod_mbox/tomcat-users/200601.mbox/%3C43C7546D.1070003@advicom.no%3E
sasgsc 2007-09-06
  • 打赏
  • 举报
回复
汗....JDK也重装了.........问题依旧.............
sasgsc 2007-09-06
  • 打赏
  • 举报
回复
汗....谁能帮我看看..........
sasgsc 2007-09-06
  • 打赏
  • 举报
回复
汗,偶是菜鸟........工作没几个月......别笑话我.........web.xml.........
应该没错的说..............

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

<web-app>
<display-name>Struts Blank Application</display-name>

<!-- Standard Action Servlet Configuration (with debugging) -->
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<init-param>
<param-name>detail</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet>
<servlet-name>StartUpServlet</servlet-name>
<display-name>StartUpServlet</display-name>
<description></description>
<servlet-class>cjzxPMS.cache.StartUpServlet</servlet-class>
</servlet>
<!-- test -->
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>test.TestServlet</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServletUseCache</servlet-name>
<servlet-class>test.TestServletUseCache</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServletUseExCompentencePoHib</servlet-name>
<display-name>TestServletUseExCompentencePoHib</display-name>
<description></description>
<servlet-class>
test.TestServletUseExCompentencePoHib</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServletUseExCompentenceBo</servlet-name>
<display-name>TestServletUseExCompentenceBo</display-name>
<description></description>
<servlet-class>
test.TestServletUseExCompentenceBo</servlet-class>
</servlet>
<servlet>
<servlet-name>TestServletUseExBasePoHib</servlet-name>
<display-name>TestServletUseExBasePoHib</display-name>
<description></description>
<servlet-class>
test.TestServletUseExBasePoHib</servlet-class>
</servlet>


<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>StartUpServlet</servlet-name>
<url-pattern>StartUpServlet</url-pattern>
</servlet-mapping>
<!-- test -->
<servlet-mapping>
<servlet-name>TestServlet</servlet-name>
<url-pattern>TestServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServletUseCache</servlet-name>
<url-pattern>TestServletUseCache</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServletUseExCompentencePoHib</servlet-name>
<url-pattern>/TestServletUseExCompentencePoHib</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServletUseExCompentenceBo</servlet-name>
<url-pattern>/TestServletUseExCompentenceBo</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>TestServletUseExBasePoHib</servlet-name>
<url-pattern>/TestServletUseExBasePoHib</url-pattern>
</servlet-mapping>


<!-- The Usual Welcome File List -->
<welcome-file-list>
<!--
<welcome-file>StartUpServlet</welcome-file>
-->
<welcome-file>index_test.jsp</welcome-file>
</welcome-file-list>



<!-- Struts Tag Library Descriptors -->
<taglib>
<taglib-uri>/tags/struts-bean</taglib-uri>
<taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/struts-html.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-logic</taglib-uri>
<taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-nested</taglib-uri>
<taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
</taglib>

<taglib>
<taglib-uri>/tags/struts-tiles</taglib-uri>
<taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
</taglib>

</web-app>
chenhongxin 2007-09-06
  • 打赏
  • 举报
回复
你是不是在写配置文件时上下文没有写好呀!!!
sasgsc 2007-09-06
  • 打赏
  • 举报
回复
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>index_test.jsp</title>
</head>
<body>
<a href="TestServletUseCache">TestServletUseCache</a><br>
<a href="TestServletUseExCompentencePoHib">TestServletUseExCompentencePoHib</a><br>
<a href="TestServletUseExCompentenceBo">TestServletUseExCompentenceBo</a><br>
<a href="TestServletUseExBasePoHib">TestServletUseExBasePoHib</a><br>
</body>
</html>
这个以前能运行的........这个页面貌似也不会出问题吧........瀑布汗...........

我怀疑是某次eclipse崩溃后的后遗症.................tomcat我也重装了.............只能再试试重装JDK了..................
dreamfly_888 2007-09-06
  • 打赏
  • 举报
回复
我运行了一下你的JSP源码,没有问题。
那就可能是你WEB容器有点问题,可能缺少某个JAR包或者原有的被破坏了
xujun335 2007-09-06
  • 打赏
  • 举报
回复
不好意思,有心无力
sasgsc 2007-09-06
  • 打赏
  • 举报
回复
汗....在某次eclipse崩溃后,就打不开了.......汗......
sasgsc 2007-09-06
  • 打赏
  • 举报
回复
瀑布汗....测试用的.......见笑见笑.......

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>index_test.jsp</title>
</head>
<body>
<a href="TestServletUseCache">TestServletUseCache</a><br>
<a href="TestServletUseExCompentencePoHib">TestServletUseExCompentencePoHib</a><br>
<a href="TestServletUseExCompentenceBo">TestServletUseExCompentenceBo</a><br>
<a href="TestServletUseExBasePoHib">TestServletUseExBasePoHib</a><br>
</body>
</html>
dreamfly_888 2007-09-06
  • 打赏
  • 举报
回复
贴JSP源码看看
  • 打赏
  • 举报
回复
这要看 JSP 代码

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧