JavaEE学习01--Tomcat服务器
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服务器相关推荐
- jsp学习之路之Myeclipse部署tomcat服务器并实现Hello World一个小网页
1.首先打开Myeclipse软件工具,File->New->Web Project,Project Name写为Hello World,选择Java EE 6.0,点击Finish完成, ...
- 二、JavaWeb总结:Tomcat服务器的学习和使用
2019独角兽企业重金招聘Python工程师标准>>> 一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文 ...
- JavaWeb学习总结(二):Tomcat服务器学习和使用(一)
一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件. 如果想修改Tomcat服务器的启动端口,则可以在server.xml ...
- Tomcat服务器学习和使用(一)
2019独角兽企业重金招聘Python工程师标准>>> 一.Tomcat服务器端口的配置 Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文 ...
- 【日常学习】XML文件约束,Tomcat服务器和HTTP协议
文章目录 XML文件约束,Tomcat服务器和HTTP协议 1. XML文件约束[了解] 1.1 约束方式 1.2 DTD约束 1.3 Schema 2. Tomcat服务器 2.1 JavaWEB服 ...
- JavaWeb学习总结(三)——Tomcat服务器学习和使用(二)
一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个Ja ...
- JavaWeb学习总结(三):Tomcat服务器学习和使用(二)
一.打包JavaWeb应用 在Java中,使用"jar"命令来对将JavaWeb应用打包成一个War包,jar命令的用法如下: 范例:将JavaWebDemoProject这个Ja ...
- 学习JSP——在虚拟机中建立一个JSP网页,通过Tomcat服务器发布,并通过虚拟机的宿主机浏览器访问虚拟机上所发布的JSP网页
1.介绍JSP (1)简介 JSP全称Java Server Pages,是一种动态网页开发技术.它使用JSP标签在HTML网页中插入Java代码.标签通常以<%开头以%>结束. JSP是 ...
- TomCat服务器和Web应用
一.软件系统体系结构 常见软件系统体系结构B/S.C/S 1.C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我 ...
- 【java毕业设计】基于javaEE+原生servlet+tomcat的教师工资管理系统设计与实现(毕业论文+程序源码)——教师工资管理系统
基于javaEE+原生servlet+tomcat的教师工资管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+原生servlet+tomcat的教师工资管理系统设计与实 ...
最新文章
- Oracle数据库进程
- 对齐内容验证码和图片
- Java泛型详解,通俗易懂
- matlab识别图像,基于MATLAB神经网络图像识别的高识别率代码
- spring storedProcedure 使用
- oracle12c复制bdf,Oracle 备份与恢复学习笔记(12)
- LeetCode MySQL 1112. 每位学生的最高成绩
- 树莓派-12-投屏秒变家庭影院kodi跨平台媒体播放器
- chattr 锁定文件
- 深度学习入门——03 MNIST手写数字图像集识别实验
- 微信电脑版关掉截屏快捷键
- 唱吧录制的歌曲转换成mp3_录制开放文化歌曲
- 浅谈Serverless之uniCloud
- 粒子群算法(PSO)的python实现
- 机器学习-SVM算法
- VBA每日一练(4),补充VBA的基础语句知识,基本控制结构,I/O基础
- idea ctrl+alt+向左箭头不能用
- 如何清除电脑里的服务项和系统服务列表中的残留服务
- 2010年程序员工资
- python面板数据模型操作步骤_任何有效的方法来建立面板数据的回归模型?
热门文章
- 查找重复代码_word高效操作:如何快速删除重复段落
- 左连接只匹配一条数据_数据库左连接、右连接、内连接、全连接区别
- 实战HTML:静态登录界面
- linux grep正则表达式,linux-正则表达式与grep命令
- 矩阵运算_迹的相关性质
- 算法笔记_面试题_3.去除数组中的重复元素
- 线性表(插入/清除数据/快慢指针查找中间数据)
- 论文阅读-多任务(2020)-KL4MTL:用于多任务学习的知识蒸馏方法
- 前端复习笔记(三)——JavaScript和JQuery
- 单应性变换、仿射变换、透视变换