jsp访问出错!

问题描述

本人准备做小项目自己玩玩。却出现这样的问题.环境配置:eclipse3.2.1+myeclipse5.5+tomcat5.5,tomcat启动没有问题。访问login.jsp就出如下问题!看错误像是找不到FacesServlet,但是j2ee自带的jar中已经包含,jsf-api.jar,jsf-impl.jar两个包,commons-digester.jar这个是自己加进去的!错误如下!typeExceptionreportmessagedescriptionTheserverencounteredaninternalerror()thatpreventeditfromfulfillingthisrequest.exceptionjavax.servlet.ServletException:Wrappercannotfindservletclassjavax.faces.webapp.FacesServletoraclassitdependsonorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)java.lang.Thread.run(Thread.java:595)rootcausejava.lang.ClassNotFoundException:javax.faces.webapp.FacesServletorg.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1355)org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1201)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)java.lang.Thread.run(Thread.java:595)noteThefullstacktraceoftherootcauseisavailableintheApacheTomcat/5.5.20logs.web.xml配置<?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"><servlet><servlet-name>facesContext</servlet-name><servlet-class>javax.faces.webapp.FacesServlet</servlet-class><!--<load-on-startup>1</load-on-startup>--></servlet><servlet-mapping><servlet-name>facesContext</servlet-name><url-pattern>*.jsp</url-pattern></servlet-mapping><welcome-file-list><welcome-file>login.jsp</welcome-file></welcome-file-list><listener></listener></web-app>

解决方案

解决方案二:
javax.faces.webapp.FacesServletJSF的包在classpath中没有找到.应该放到WEB-INF/lib下.
解决方案三:
jsf包已经在buildpath的javaeelibraries里了
解决方案四:
引用1楼bruni的回复:

javax.faces.webapp.FacesServletJSF的包在classpath中没有找到.应该放到WEB-INF/lib下.

正解java.lang.ClassNotFoundException:javax.faces.webapp.FacesServlet这里也提示了找不到FacesServlet的class文件
解决方案五:
javax.faces.webapp.FacesServlet没有加入JSF的JAR包,
解决方案六:
引用4楼ilysony的回复:

javax.faces.webapp.FacesServlet没有加入JSF的JAR包,

不是说了吗?jsf包被j2ee引进去了!
解决方案七:
我也遇到了同样的错,http://babyblue2004.bokee.com/5733663.html这里提供了方法,不过,我只是把<load-on-starup>1</load-on-starup>给删除就好了,你可以试试。
解决方案八:
我也是新手,我是不知道怎么运行!
解决方案九:
我也是,在web。xml中删除那个<load-on-starup>1</load-on-starup>

时间: 2024-10-26 09:35:56

jsp访问出错!的相关文章

servlet-spring mvc项目访问jsp页面出错

问题描述 spring mvc项目访问jsp页面出错 严重: Servlet.service() for servlet jsp threw exception java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at org.gjt.xpp.impl.tokenizer.Tokenizer.next(Tokenizer.java:1274) at org.gjt.xpp.im

JSP访问数据库的问题整理

js|访问|数据|数据库|问题   一.JSP访问数据库的方法: 1.建立自己的虚拟目录,在虚拟目录下面建立web-inf\lib,web-inf\class,web-inf\jar,各个目录说明如下: web-inf\web.xml 在该文件中配置访问Servlet以及配置一些初始参数,示例如下: <servlet>        <servlet-name>TestServlet</servlet-name>  <!--Servlet名称-->     

如何解决PPT打不开提示访问出错

  解决PPT打不开提示访问出错的方法一 1.错误以弹窗方式出现,而且文档自动关闭; 2.如果你点击"修复",则出现无法访问,如下图: 3.只需右击打不开的PPT文件,点击"属性"→"解除锁定"→"确定"即可. 原因:此文件来自其他计算机,而我们本身的系统是WIN7的,可能被阻止以帮助保护计算机.这个方法只能临时解决. 解决PPT打不开提示访问出错的方法二 1.打开IE浏览器,点工具菜单,点Internet选项,然后选择&qu

PPT打不开提示访问出错怎么办

  最近,有一位网友向小编求助:他从网上下载的ppt文档打不开,弹出的提示框显示:提示访问出错.ppt内容有问题.按照提示框要求进行了修复,PPT还是打不开,该怎么办呢?而最神奇的事情就是,该PPT在别的同事的电脑是打得开的,而在该网页的电脑却打不开.下面,小编给大家讲一下遇到PPT打不开的解决方法! PPT PPT打不开提示:访问出错.ppt内容有问题的解决方法: 1.错误以弹窗方式出现,而且文档自动关闭; 2.如果你点击"修复",则出现无法访问,如下图: 3.只需右击打不开的PPT

server-求大神!! jsp访问之后就是介个样子,求大神看一下是我的环境什么地方配置错了

问题描述 求大神!! jsp访问之后就是介个样子,求大神看一下是我的环境什么地方配置错了 HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: org.hiberna

jsp 访问 java文 件报错

问题描述 jsp 访问 java文 件报错 访问java文件报错如下 访问的java文件如下 跪求 解决方案 空指针了,调试看看哪个对象是null 解决方案二: 空指针异常,你查看调用的对象!我猜应该是业务层,sql语句的拼写大小写 解决方案三: 看看你的rd 是不是空了. 解决方案四: 应该是rd为null,, 解决方案五: rd为空,估计是jsp路径有问题

ldap php-php ldap 连接 访问出错

问题描述 php ldap 连接 访问出错 Unable to bind to server: Can't contact LDAP server 解决方案 先php服务器上试下能不能连上ldap,能连上就程序问题.不能,就看下网络,防火墙等

表单-关于WEB 开发中jsp访问数据库的问题

问题描述 关于WEB 开发中jsp访问数据库的问题 就如题目所说,我现在在做一个网页,现在写了几个bean ,能够实现读取网页表单中的数据 ,并且把他们写到数据库,下面要做的是,从数据库中读取符合条件的数据,并显示在网页中 符合条件的数据也是由网页输入的.问一下有那个大神会做吗,急!!! 解决方案 会啊,这种问题,只要是程序员都会做吧.你可以放心大胆雇佣一个程序员帮你了. 解决方案二: 你说的是输入输出是在同一个页面是吧 就是说一个页面进去之后表单中就有数据,并且他们可以修改 方法很多,举一个:

404-关于Myeclipse中在webroot下建立jsp访问servlet跳转失败的问题

问题描述 关于Myeclipse中在webroot下建立jsp访问servlet跳转失败的问题 正在学习servlet,看的是张龙老师的教程,其中讲到在webroot下创建一个文件夹,然后再文件夹里建立jsp页面访问servlet的例子,我使用的是myeclipse10,只能在webroot根目录下面创建jsp页面并访问servlet成功,如果将jsp页面建在文件夹下进行访问的话就会报404错误,提示找不到对应的servlet文件,想问一下这个问题应该如何解决,环境已经重新安装了一次 解决方案