`
desert3
  • 浏览: 2158880 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

tomcat下jsp页面显示不完全调查&jsp servlet&默认Web.xml配置

 
阅读更多
问题:系统访问tomcat页面*.jsp时,发现显示的结果页面不完全

相关类调用流程:当struts返回actionForward后,RequestProcessor会取到actionForward对应的jsp路径,然后调用RequestDispatcher forward 到jsp页面去,tomcat再根据默认的web.xml配置,由org.apache.jasper.servlet.JspServlet来处理该jsp页面,处理完成后返回。

调试进去后,发现jsp页面使用的tag里面出现空指针异常,修改后问题解决。(使用Eclipse中的异常断点进行快速定位)

tomcat默认配置下会使用conf目录下的web.xml,其中定义了当访问jsp(或者jspx)页面时,由org.apache.jasper.servlet.JspServlet来处理,session timeout默认时间30,MIME和welcome-file-list
    <servlet>
        <servlet-name>jsp</servlet-name>
        <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
        <init-param>
            <param-name>fork</param-name>
            <param-value>false</param-value>
        </init-param>
        <init-param>
            <param-name>xpoweredBy</param-name>
            <param-value>false</param-value>
        </init-param>
        <load-on-startup>3</load-on-startup>
    </servlet>
	
    <!-- The mapping for the JSP servlet -->
    <servlet-mapping>
        <servlet-name>jsp</servlet-name>
        <url-pattern>*.jsp</url-pattern>
    </servlet-mapping>


在调查的过程中,修改了jar包中的class文件,然后上传回linux服务器后,重启启动报类找不到的错误。原因是在Windows段修改class并用winscp上传到服务器后,jar包的权限被修改了,chmod 777 xxx.jar重新赋予权限后问题解决。
org.apache.catalina.session.StandardManager doLoad
SEVERE: ClassNotFoundException while loading persisted sessions: java.lang.ClassNotFoundException: com.company.prj.xxx
分享到:
评论

相关推荐

    tomcat配置文件web.xml与server.xml解析

    web.xml 配置文件是 Tomcat 服务器的主要配置文件,用于配置 Servlet、Servlet Mapping、Session 配置、MIME 类型映射和Welcome 文件列表等。 1. Servlet 配置 在 web.xml 文件中,Servlet 配置用于定义 Servlet ...

    web.xml配置详解

    在 Tomcat 环境下,Web.XML 文件是必不可少的,用于配置 Web 应用程序的各种参数。本文将详细介绍 Web.XML 文件的配置详解。 一、定义头和根元素 在 Web.XML 文件中,必须以一个 XML 头开始,声明 XML 版本和字符...

    jakarta.servlet.jsp.jstl-api-2.0.0.jar

    标题中的"jakarta.servlet.jsp.jstl-api-2.0.0.jar"是一个重要的Java Web开发组件,它属于JavaServer Pages(JSP)标准标签库(JSTL)的一部分,用于提供一套标准的标签来简化HTML或XML文档的生成。JSTL的主要目标是...

    javax.servlet.jar与javax.servlet.jsp.jar

    在Java Web开发中,`javax.servlet.jar`和`javax.servlet.jsp.jar`是两个非常重要的库文件,它们分别提供了Servlet和JSP(JavaServer Pages)的核心API。这两个库是开发基于Java的Web应用程序不可或缺的部分,特别是...

    JAVA WEB 开发详解:XML+XSLT+SERVLET+JSP 深入剖析与实例应用.part3

    本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。.  本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...

    java/jsp web.xml详解

    在Java和JSP开发中,`web.xml`文件是一个至关重要的组成部分,它是Servlet容器(如Tomcat)的部署描述符。这个文件包含了关于Web应用程序的配置信息,包括Servlet的定义、过滤器、监听器、会话配置、MIME类型映射、...

    Tomcat开发jsp与servlet总结.pdf

    - web.xml是Tomcat中用于配置Servlet、Listener、Filter等组件的部署描述文件。 - 在web.xml文件中,可以通过&lt;servlet&gt;元素定义Servlet的相关信息,通过&lt;servlet-mapping&gt;元素将URL模式映射到特定的Servlet。 - ...

    Servlet JSP深入详解 基于Tomcat的Web开发

    ### Servlet与JSP深入详解:基于Tomcat的Web开发 #### 一、Servlet技术概述 Servlet是一种用Java编写的服务器端应用程序接口(API),它扩展了Java Web开发的功能。Servlet可以响应HTTP请求,并且能够处理复杂的...

    Tomcat开发JSP和Servlet需要注意的问题.doc

    - 与Servlet不同,JSP文件可以直接在Web应用中使用,而无需在`web.xml`中进行配置。Tomcat会自动识别JSP文件并将其编译为Servlet。 4. **工作目录下的tldCache.ser**: - Tomcat在`work`目录下生成的`tldCache....

    Tomcat下JSP、Servlet和JavaBean环境的配置

    总之,配置Tomcat下的JSP、Servlet和JavaBean环境涉及安装JDK和Tomcat,设置环境变量,创建Web应用目录结构,编写并部署JSP页面和Servlet。这个过程对初学者来说可能有些复杂,但一旦熟悉,就能为Java Web开发打下...

    Tomcat web.xml,server.xml中详细配置说明文档

    本文档将深入探讨Tomcat中的两个核心配置文件:`web.xml`和`server.xml`,并提供详细的配置说明和实例。 ### 一、Tomcat介绍 1.1 **Tomcat简介** Tomcat是开源的Servlet容器,它实现了Java Servlet和JavaServer ...

    jsp-api.jar和servlet-api.jar

    7. **Web容器** - 如Tomcat、Jetty等,它们提供运行Servlet和JSP的环境,解析web.xml,管理Servlet和JSP的生命周期。 8. **Java EE与微服务** - 虽然JSP和Servlet是Java EE的一部分,但现代Web开发中,它们更常用于...

    Tomcat下JSP、Servlet和JavaBean的配置

    ### Tomcat下JSP、Servlet和JavaBean的配置详解 #### 一、引言 随着互联网技术的发展,Java Server Pages (JSP)、Servlet 和 JavaBean 成为了开发动态Web应用程序的重要组成部分。对于初学者而言,如何在Apache ...

    一个支持servlet的web服务器.rar

    配置Servlet通常涉及到编写web.xml文件,这是一个部署描述符,其中包含了关于Servlet的信息,如Servlet名称、类名、URL映射以及初始化参数等。在web.xml中,你可以定义多个Servlet,并设置它们之间的关系,比如过滤...

    tomcat6.0和jsp的配置

    但如果你想修改JSP版本或者配置JSP的编译选项,可以在Tomcat的conf目录下的`web.xml`文件中找到相关的servlet配置。 **四、部署JSP应用** 1. 创建Web应用目录结构:在Tomcat的webapps目录下创建一个新的文件夹,...

Global site tag (gtag.js) - Google Analytics