jsp项目部署到tomcat下的执行流程

原创 2015年07月06日 19:22:26

这篇博文将就一下几方面进行论述(如有误,请留言指出)

1.jsp项目部署到Tomcat的过程

2.网页访问项目中jsp页面和servlet的过程

 一、jsp项目部署到Tomcat 

            
               图一 (部署在Tomcat下的项目)                                                    图二(项目的源文件)
  我们可以看到图一和图二的对比
     java web 和 jsp 项目中的所有文件都可以划分成两类,分别为 静态资源和动态资源。静态资源一般为存放在WebRoot下的图片、网页、样式等资源;动态资源为非WebRoot下的java文件(如 src文件加下的java文件)。
      当项目部署到Tomcat下时,静态文件如图一所示--直接复制;动态文件(java文件)会由myeclipse或者eclipse本身提供的功能将其进行编译,然后在存放到WEB-INF的classes文件夹下,令所有的java文件均以.class形式存在。
      但是如图二中的res/test.txt该如何处理?如图三所示,将其直接复制到classes文件夹下。
                     
                                                                   图三
   总结:jsp项目的部署规则如下:
      1.  WebRoot下的所有资源全部复制到tomcat对应项目
      2.  WebRoot外的资源文件夹中的动态资源,即java文件,进行编译,在将编译后的class文件存放到tomcat项目中的WEB-INF下的classes文件夹下
      3.  WebRoot外的资源文件夹下的静态资源(如 res下的test.txt文件),直接将其复制到WEB-INF的classes文件夹下。


 二、网页访问项目中jsp页面和servlet的过程

      1.论jsp和servlet的关系
      其实在开发过程中并没有jsp的存在,html代码都必须在servlet的内置对象out中书写。因此每个以servlet形式存在的页面都必须要在xml文件中配置,进而延长了开发周期,jsp的出现较好的解决了这一问题。每个jsp页面实质上都是一个servlet,tomcat本身会把jsp页面对应的url映射到某个特定的xml文件中,而非项目中WEB-INF下的web.xml文件。
                       
                                                                    图四
     项目中的index.jsp页面编译后形成的两个文件,如图四所示。
    
     2.网页请求过程
      当在地址栏输入我们要访问的jsp页面时,该请求会和tomcat下那个特定的用来映射jsp页面和url信息的xml文件(不是WEB-INF下的web.xml文件)进行匹配。匹配成功后进行相应的跳转。
     当在地址栏输入我们要访问的serlvet时,该请求和WEB-INF下的web.xml文件进行匹配。匹配成功后,进行相应的跳转。
      


    
 
        

Tomcat 配置与运行第一个JSP程序

闲来没事,安装个Tomcat玩玩,

Tomcat 发布部署jsp网站—-使用自己的ip访问jsp网站

最近我们做了个李宁的jsp项目,做完之后想在我们局域网的电脑上访问,并且通过这台机器的ip地址访问,通过多次配置,终于成功,以下是配置的过程。   一,首先将工程打包,打成war包,点击右键,选择...

jsp 页面 tomcat部署不生效

今天遇到一问题,更新后的jsp页面部署到服务器的tomcat下,页面不生效。最后知道是tomcat的work目录下没有清除的原因,现在来了解一下tomcat的相关原理 tomcat的原理是当浏览...

Tomcat配置与JSP运行

Tomcat5.5的基本配置详细说明 Tomcat是apache的一个子项目,也是一个开源项目,主要是用于J2EE web容器,由于是一个开源项目,在学习与开发测试中经常被用到,(而目前商业最为...

在Tomcat中手动部署JSP

1、在任意位置新建一个项目文件夹,如:d:\jspProject; 2、在jspProject文件夹内创建一个名字必须是:WEB-INF的文件夹; 3、在WEB-INF文件夹里创建一个页面配置描述符文...
  • abvedu
  • abvedu
  • 2017年01月22日 17:11
  • 638

Tomcat站点部署/配置首页,Dreamweaver设置JSP执行环境

一、Tomcat站点部署 怎样将访问地址和本地存放网页的文件夹关联呢?其实很简单。 例:我将网页文件放在了D:\website目录下面,希望在本地地址http://localhost:8080/m...

JSP_运维_JSP项目部署到服务器(适合0经验新手)

实战:真正服务器端部署jsp项目经验总结与记录(完整过程从0到10适合对服务器端部署0经验新手) jsp+tomcat+mysql项目部署到真正服务器; 服务器mysq安装; 服务器jdk安装; ...

Java Web 开发tomcat 三种部署项目的方法

Java Web开发Tomcat中三种部署项目的方法,开始java web开发必不可少的步骤,有三种方式: 1)第一种:在tomcat中的conf目录中,在server.xml中的,节点中添加: ...
  • meijory
  • meijory
  • 2016年06月30日 10:52
  • 2946

浅谈Eclipse下JSP项目之Tomcat自动发布配置

背景:初学者学习JSP的时候,Tomcat作为最佳搭档一直搭配使用。一般多数人会选择MyEclipse进行开发和测试,因为她自动集成了发布功能,可以自动发布到Tomcat中。MyEclipse作为一个...

配置Tomcat使得修改JSP文件不用重启Tomcat

修改 /opt/apache-tomcat_1/conf/web.xml ,将下面标记的param-value改成true,重启Tomcat。 之后,修改server上的jsp文件,就不用再重启To...
  • yasi_xi
  • yasi_xi
  • 2015年05月14日 11:16
  • 6916
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jsp项目部署到tomcat下的执行流程
举报原因:
原因补充:

(最多只允许输入30个字)