虚拟目录的映射方式:让tomcat服务器自动映射
tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚似目录。换句话说,tomcat服务器webapps目录中的web应用,外界可以直接访问。
Tomcat服务器的启动是基于一个server.xml文件的。

Tomcat服务器启动端口默认配置

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

Tomcat服务器配置url
添加host

<Host name="xxx.xx.xx.xxx"  appBase="webapps"
unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html -->
<!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--> <!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" -->
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t &quot;%r&quot; %s %b" />
</Host>

JavaWeb应用的组成结构

WebRoot →Web应用所在目录,一般情况下虚拟目录要配置到此文件夹当中。

    ┝WEB-INF:此文件夹必须位于WebRoot文件夹里面,而且必须以这样的形式去命名,字母都要大写。

      ┝web.xml:配置文件,有格式要求,此文件必须以这样的形式去命名,并且必须放置到WEB-INF文件夹中。

web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0"
metadata-complete="true"> <display-name>Welcome to Tomcat</display-name>
<description>
Welcome to Tomcat
</description> </web-app>

最新文章

  1. POJ 2774 Long Long Message 后缀数组
  2. 将JSON对象带有格式的写出到文件中
  3. SQL Server 2000 :选择许可模式及更改
  4. 取数据的前N行
  5. ABAP 日期时间函数
  6. HDOJ-三部曲-1001-Flip Game
  7. ComboBox控件
  8. A Fast Priority Queue Implementation of the Dijkstra Shortest Path Algorithm
  9. Github进行项目管理的常用命令总结
  10. css案例学习之class执行的顺序
  11. Swift语言Auto Layout入门教程:上篇
  12. WebRoot 与 webContent的区别
  13. MSIL实用指南-字段的加载和保存
  14. nGrinder TestRunner http post json
  15. 使用 jest 测试 react component 的配置,踩坑。
  16. Linux基础学习(2)--Linux系统安装
  17. [na][dhcp]dhcp细枝末节&amp;dhcp防攻
  18. 检测Sql Server服务器SQL语句执行情况
  19. DevExpress 去除皮肤的方法
  20. atitit.新增编辑功能 跟orm的实现 attilax p31

热门文章

  1. ThreadLocal原理简单刨析
  2. Abp Vnext3 vue-admin-template(一用户登录)
  3. word域实现动态填充信息附件下载
  4. Vue设置全局cookies样式
  5. Vue设置全局js/css样式
  6. Linux学习笔记--快捷键
  7. linux中花括弧大括号用法
  8. go新建一个工程
  9. Python新手的奇技淫巧,掌握在手的充实感
  10. hashCode 和 equals 的区别