342653013 发表于 2013-07-23 13:46

Tomcat部署—应用程序结构布局

说到Tomat部署,就要提到servlet标准,servlet标准允许基于此标准的WEB应用程序在服务器上进行任意的部署和发布,而不需要发动任何的实现代码,只需要修改相应的部署配置文件即可。Tomcat部署操作中有一个重要的概念叫“上下文”(Context),上下文可以是服务主配置文件的一个配置节点,也可以是一个独立的配置文件片段,它主要描述当前需要部署的应用程序与服务器之间的关系,在运行时告诉服务器如何来处理这个部署程序。 
  
Web应用程序的结构布局: 

1.Servlet标准是java EE开发的基本规范之一。 
2.应用服务器是符合servlet规范的容器。 
3.Tomcat根据标准的程序结构解析程序。 
  
一、应用程序结构布局 
  
所谓标准即是大家共同遵守的执行规则,Servlet标准为应用程序服务器和基于Servlet实现的WEB应用程序确立了一个共同的执行准则。应用服务器会按照标准规定的结构加载处理对应的WEB应用程序资源,并按照规则的加载顺序执行应用积序的各项启动运行参数,控制器等服务对象。 
  
Servlet应用程序有严格的部署代码结构。一个完整的WEB应用程序目录中有且仅有一个有效的WEB-INF目录,除必须放在这个目录中的文件以外,其他文件都可以根据需要放置在成序的根或子目录中即可。Training.zhunxin.net 
  
在WEB-INF目录必须包括web.xml应用程序配置文件,classes应用程序可执行编译类,以及可执行编译类运行所依赖的lib包目录,程序部署到服务器后,服务器会从web.xml中查收启动设置,加载应用程序所需要的资源;运行期在classes目录对应的命名目录中调用不同的业务执行控制类,并从lib目录查找控制类依赖的其他执行类进行调用。 

程序部署方式: 

1.Tomcat支持两种基本的部署形式 

(1)源程序目录部署 
(2)程序压缩包(war/ear)部署 

2.Tomcat支持两种部署方法 

3.在Server.xml中配置上下文中添加部署节点 4.创建独立的上下文部署文件 

pitonas 发表于 2013-07-26 14:45

额,谢谢你了。 :lol:lol
页: [1]
查看完整版本: Tomcat部署—应用程序结构布局