首页 > 技术文章 > Tomcat学习笔记

nemowang1996 2019-03-30 20:53 原文

1. Tomcat的目录层次结构

 

2. JavaWeb应用的组成结构

在JavaWeb应用程序的根目录下,一般会存放html,css, js, jsp等web

在应用根目录下一般还有一个WEB-INF

  a.classes 我们的web应用程序,的java所对应的所有的字节码文件

  b.lib 我们的应用,需要使用的第三方的开源工具(jar包)

  c.web.xml 对web应用中的web资源进行配置

 

3.发布JavaWeb程序

将整个JavaWeb程序放到Tomcat中的webapps目录下,就可以通过浏览器访问。

web应用的默认URL入口都是Web应用的根目录名。

例如要访问MyApp应用,它的URL入口为/MyApp,访问本地服务http://localhost:8080/MyApp

 

4. Context元素

Context元素位于Tomcat的conf文件夹下的server.xml文件中。

对于Tomcat而言,Tomcat中的每个应用,都有一个Context元素与之对应。

通过设置Context元素的属性值,我们可以实现虚拟路径的映射,配置Tomcat的默认应用等功能。

 

(1). 虚拟路径的映射

通过虚拟路径映射,即使应用程序没有放在Tomcat服务器的webapps目录下,外界(通过浏览器)也可以访问到该应用程序。

例:应用程序的路径为E:\Code_Studying\mysecondapp

<Context path="/mysecond" docBase="E:\Code_Studying\mysecondapp" />

配置完成后外界可以通过 ip地址/mysecond/index.html 访问应用。

 

(2). 配置Tomcat的默认应用

配置之前Tomcat的默认应用是Tomcat的安装成功页面。

在Tomcat的安装目录下的 conf/Catalina/localhost 目录下,创建ROOT.xml

添加语句

<Context path="" docBase="你的web应用在操作系统中的实际路径"/>

配置完成后,打开 localhost 展示的默认应用即是刚刚配置的应用程序

 

推荐阅读