Tomcat服务器结构以及web应用部署

原创 2017年06月23日 10:38:14

1.Tomcat目录结构
这里写图片描述

通过结构图可以看出每个文件夹对应的配置项。

一个web应用由多个静态web资源和动态web资源组成,组成web应用的这些文件通常我们会使用一个目录组织,这个目录组织称之为web应用所在目录。

web应用开发好后,若想共外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚拟目录的映射。

2.web虚拟目录的映射

a.直接在conf文件夹下server.xml中配置<context path="" docBase="本地.html文件路径"/>标签即可

b.在\apache-tomcat-7.0.72\apache-tomcat-7.0.72\conf\Catalina\localhost目录下新建一个html文件,用编辑器开大在文件中写一个<context 本地.html文件地址/>

c.让tomcat自动映射,tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚拟目录,也就是说,tomcat服务器webapps目录中的web应用,外界可以直接访问

3.web应用部署
我们开发自己的web应用时,需要在Tomcat服务器上部署我们自己的应用。
这里写图片描述
上图是文件创建部署流程。创建部署就用上面映射的c方法。在webapps下创建自己的应用文件夹。在文件的根目录创建自己对外的html和WEB-INF文件夹。

web应用:web应用所在目录

Html、jsp、css、js文件:这些文件一般存放在web应用的根目录。根目录下的文件外界可以直接访问。

WEB-INF目录:java类、jar包、web应用的配置文件存在这个目录下,该目录下的文件外界无法非法直接访问,由web服务器负责调用。

Classes目录:java类文件。

Lib目录:java类运行所需的jar包。

Web.xml文件:web应用的配置文件。

4.网站配置
a.直接在conf文件夹下server.xml中配置<Host name="www.haoaoo.com" appBase="c\haoao"/><Context path="/hao" docBase="c:/haoao/hao"/>标签即可。
b.如果直接访问www.haoaoo.com的,配置缺省的。先在conf文件夹下server.xml中配置<Host name="www.haoaoo.com" appBase="c\haoao"/><Context path="" docBase="c:/haoao/hao"/>标签即可在里面配置就可以了。然后根据上面讲解的web部署。建立自己的web.xml。在web.xml里配置<web-app><welcome-file-list>配置你的文件<welcome-file-list/></web-app>
一个服务器可以配置多个网站。
然后在pc端host文件里配置下域名地址就可以了。

以上是基本的基础知识,一般我们配置web应用时都会打一个war包配到服务器上,便于远程操作。也可以配置下context元素的reloadable元素,不需要发布,让tomcat自动加载更新后的web应用,当然web应用很小就很方便,如果过大,加载就容易导致服务器崩溃。

版权声明:著作权归作者所有,转载请注明出处 举报

相关文章推荐

一个Web应用部署到Tomcat服务器上之后的目录结构是怎样的?以及web工程与maven web工程的目录结构

把服务部署到tomcat上有多种方法,有的直接把编译后的应用拷贝到tomcat的webapps目录下面,有的是导出成.war文件拷贝到webapps下面,这样的话启动tomcat会自动生成一个同名的应...

Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用 一、上传Tomcat服务器       二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包       2.2、配置环境变量   ...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

Linux下安装Tomcat服务器和部署Web应用

一、上传Tomcat服务器       二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包       2.2、配置环境变量   tomcat服务器运行时是需要JDK支持...

Linux下安装Tomcat服务器和部署web应用

一、上传Tomcat服务器       二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包       2.2、配置环境变量   tomcat服务器运行时是需要JDK支持...

Linux下安装Tomcat服务器和部署Web应用

Linux下安装Tomcat服务器和部署Web应用 一、上传Tomcat服务器       二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包       2.2、配...

将web应用部署到Linux下面的tomcat服务器

这一节主要讲将上一节调试好的web应用部署到Linux系统的tomcat服务器上前提:配置好jdk和tomcat环境 前面的文章有写 eclipse工程名上面右键export –>war file ...

使用Maven自动部署Java Web应用到Tomcat服务器

前言

Linux下安装Tomcat服务器和部署Web应用

一、上传Tomcat服务器 二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包 2.2、配置环境变量  tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK...

Linux下安装Tomcat服务器和部署Web应用

一、上传Tomcat服务器       二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包       2.2、配置环境变量   tomcat服务器运行时是需要JDK支持的,所以必须配置...

使用Maven自动部署Java Web应用到Tomcat服务器

使用Maven自动部署Java Web应用到Tomcat服务器 分类: Java编程2013-07-08 05:15 1422人阅读 评论(0) 收藏 举报 MavenTomcat...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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