Tomcat简介

1.开源免费的web服务器

2. jsp/servlet容器,支持Servlet规范,不支持JavaEE规范

Tomcat一般配置

1.Tomcat的使用需要配置相应的环境变量

2. Tomcat默认端口为8080,可以在server.xml文件中修改端口

3. Tomcat可以设置用户名和密码,在tomcat-users.xml文件中进行配置

在文件中加上一下三行配置

<role rolename="manager-gui"/>

<rolerolename="manager-script"/>

<user username="tomcat"password="123456" roles="manager-gui, manager-script"/>

Tomcat的目录结构

bin目录:存放二进制可执行文件,包含启动和关闭tomcat文件;

conf目录:配置文件,其中包含了server.xml、context.xml、web.xml等;

webapps目录:存放应用程序的目录

Javaweb工程与Tomcat

1.JavaWeb应用程序的标准目录结构

应用目录/WEB-INF

应用目录/WEB-INF/web.xml            配置过滤器,监听器和servlet等web项目基本配置

应用目录/WEB-INF/classes

应用目录/WEB-INF/lib                    存放支持jar包

2.JavaWeb项目在Tomcat中的存放

JavaWeb项目一般存放到webapps目录下

3.JavaWeb项目的访问路径

访问web项目资源:

例如:  项目名为hello,有index.html文件在hello目录下

访问路径为:http://localhost:8080/hello/index.html

即Tomcat默认webapps为根目录

Eclipse中首次使用Tomcat时进行的配置

1.  设置将JavaWeb项目放置到Tomcat目录下

2.设置JavaWeb项目的存放目录为webapps

3.设置Tomcat的最大允许开启关闭时间

4.(可选)更改访问路径

更改后在浏览器访问项目时访问路径会更改

Tomcat的映射虚拟目录

映射虚拟目录的含义:映射虚拟目录路径即在浏览器访问部署在Tomcat中的项目时填写的访问路径的后半段。

Tomcat的映射虚拟路径有三种配置方式。

1.    默认方式,让Tomcat自动映射

在Tomcat的配饰文件server.xml中。<Host>标签中的属性appBase中设置的是Tomcat的默认应用存放路径,默认情况下为webapps(一般不进行修改)

Tomcat会自动将webapps目录下的web应用映射虚拟目录。存放在webapps目录下的项目外界可以直接访问。

2.    在server.xml中添加配置,web应用可以存放到任意位置

3.    在Catalina文件夹下增加.xml文件,web应用也可以存放到任意位置

动态Web应用目录结构

Web应用所在目录(例如:babasport)

      HTML,jsp,css,js文件(静态页面)

      WEB-INF

classes                                      编译之后的class文件

lib                                            存放支持jar包

web.xml                                   web应用的配置文件

动态Web应用目录特点:

web应用的根目录,即存放静态页面的目录,外界可以直接访问。

WEB-INF中的内容,外界无法直接访问。

JavaEE学习01--Tomcat服务器相关推荐

  1. jsp学习之路之Myeclipse部署tomcat服务器并实现Hello World一个小网页

    1.首先打开Myeclipse软件工具,File->New->Web Project,Project Name写为Hello World,选择Java EE 6.0,点击Finish完成, ...

  2. 二、JavaWeb总结:Tomcat服务器的学习和使用

    2019独角兽企业重金招聘Python工程师标准>>> 一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文 ...

  3. JavaWeb学习总结(二):Tomcat服务器学习和使用(一)

    一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...

  4. Tomcat服务器学习和使用(一)

    2019独角兽企业重金招聘Python工程师标准>>> 一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文 ...

  5. 【日常学习】XML文件约束,Tomcat服务器和HTTP协议

    文章目录 XML文件约束,Tomcat服务器和HTTP协议 1. XML文件约束[了解] 1.1 约束方式 1.2 DTD约束 1.3 Schema 2. Tomcat服务器 2.1 JavaWEB服 ...

  6. JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)

    一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个Ja ...

  7. JavaWeb学习总结(三):Tomcat服务器学习和使用(二)

    一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个Ja ...

  8. 学习JSP——在虚拟机中建立一个JSP网页,通过Tomcat服务器发布,并通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页

    1.介绍JSP (1)简介 JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以%>结束. JSP是 ...

  9. TomCat服务器和Web应用

    一.软件系统体系结构 常见软件系统体系结构B/S.C/S         1.C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我 ...

  10. 【java毕业设计】基于javaEE+原生servlet+tomcat的教师工资管理系统设计与实现(毕业论文+程序源码)——教师工资管理系统

    基于javaEE+原生servlet+tomcat的教师工资管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生servlet+tomcat的教师工资管理系统设计与实 ...

最新文章

  1. Oracle数据库进程
  2. 对齐内容验证码和图片
  3. Java泛型详解,通俗易懂
  4. matlab识别图像,基于MATLAB神经网络图像识别的高识别率代码
  5. spring storedProcedure 使用
  6. oracle12c复制bdf,Oracle 备份与恢复学习笔记(12)
  7. LeetCode MySQL 1112. 每位学生的最高成绩
  8. 树莓派-12-投屏秒变家庭影院kodi跨平台媒体播放器
  9. chattr 锁定文件
  10. 深度学习入门——03 MNIST手写数字图像集识别实验
  11. 微信电脑版关掉截屏快捷键
  12. 唱吧录制的歌曲转换成mp3_录制开放文化歌曲
  13. 浅谈Serverless之uniCloud
  14. 粒子群算法(PSO)的python实现
  15. 机器学习-SVM算法
  16. VBA每日一练(4),补充VBA的基础语句知识,基本控制结构,I/O基础
  17. idea ctrl+alt+向左箭头不能用
  18. 如何清除电脑里的服务项和系统服务列表中的残留服务
  19. 2010年程序员工资
  20. python面板数据模型操作步骤_任何有效的方法来建立面板数据的回归模型?

热门文章

  1. 查找重复代码_word高效操作:如何快速删除重复段落
  2. 左连接只匹配一条数据_数据库左连接、右连接、内连接、全连接区别
  3. 实战HTML:静态登录界面
  4. linux grep正则表达式,linux-正则表达式与grep命令
  5. 矩阵运算_迹的相关性质
  6. 算法笔记_面试题_3.去除数组中的重复元素
  7. 线性表(插入/清除数据/快慢指针查找中间数据)
  8. 论文阅读-多任务(2020)-KL4MTL:用于多任务学习的知识蒸馏方法
  9. 前端复习笔记(三)——JavaScript和JQuery
  10. 单应性变换、仿射变换、透视变换