javaweb入门笔记(1)-Tomcat

javaweb入门笔记(1)-Tomcat

标签: javaweb



下载链接

Tomcat目录层次结构

  • bin:存放启动和关闭Tomcat的脚本文件
  • conf:存放Tomcat服务器的配置文件
  • lib:存放Tomcat服务器的支撑jar包
  • logs:存放Tomcat的日志文件
  • temp:存放Tomcat运行时产生的临时文件
  • webapps:web应用所在的目录,即供外接访问的web资源的存放目录
  • work:Tomcat的工作目录

上面的内容直接可在Tomcat Doc-Directories and Files找到答案

启动Tomcat

%CATALINA_HOME%/RUNNING.txt有详细步骤,简单来说,已经配置好JDK环境的话,windows下直接双击bin/startyp.bat就行了

默认端口是8080,改端口:tomcat的conf/server.xmlConnector标签

常见启动问题

  • JAVA_HOME环境变量
  • 端口占用问题
  • Catalina_home环境变量的设置问题

官当配置文档

多种配置方式

  • /META-INF/context.xml
  • $CATALINA_BASE/conf/[enginename]/[hostname]/
  • conf/server.xml

具体参考Context配置

web应用

1.web应用与web应用所在的目录
一个web应用由多个静态web资源和动态web资源组成;组成web应用的这些文件会由一个目录组织起来,这个目录称为web应用所在目录

2.虚拟目录的映射
把主机上的资源映射到服务器对外提供的访问路径上

3.例子

tomcat的conf/server.xml:<Host>元素-><Context>,一个<Context>对应一个web应用。

<Context path="/virtual-path" docBase="webapps-path" />,重启web服务器

4.web应用的组成结构

mail---------------------------Web应用所在目录
           |----html、jsp、css、js等文件,根目录下的文件外界可以直接访问
           |----WEB-INF目录
                    |---------classes目录(java类)
                    |---------lib目录(java类运行所需的jar包)
                    |---------web.xml(web应用的配置文件)
             WEB-INF 这个目录下的文件外界无法直接访问,由web服务器负责调用

Tomcat体系结构

Tomcat体系结构

  • tomcat的https连接器

keytool -genkey alias tomcat -keyalg RSA得到.keystore文件

  • Tomcat管理平台
    主页->Tomcat Manager

相关权限和用户配置在conf/tomcat-users.xml

相关小知识

1.域名和主机名的区别

域名sina.com
主机名www.sina.com

2.url中主机名的作用:

  • 用于访问DNS服务器获取IP
  • 用于告诉代理服务器要访问哪个主机名

参考链接

Tomcat安装、配置、优化及负载均衡详解


作者@brianway更多文章:个人网站 | CSDN | oschina

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值