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.xmlcontext.xmlweb.xml等;

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

 

Javaweb工程与Tomcat

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

应用目录/WEB-INF

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

应用目录/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中的内容,外界无法直接访问。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值