javaweb入门笔记(1)-Tomcat
来源:互联网 发布:什么听歌识曲软件好 编辑:程序博客网 时间:2024/06/01 21:41
javaweb入门笔记(1)-Tomcat
标签: javaweb
- javaweb入门笔记1-Tomcat
- Tomcat目录层次结构
- 启动Tomcat
- 官当配置文档
- web应用
- Tomcat体系结构
- 相关小知识
- 参考链接
下载链接
- Apache Jakarta Project
- Tomcat官网
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.xml
的Connector
标签
常见启动问题
- 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的https连接器
keytool -genkey alias tomcat -keyalg RSA
得到.keystore
文件
- Tomcat管理平台
主页->Tomcat Manager
相关权限和用户配置在conf/tomcat-users.xml
相关小知识
1.域名和主机名的区别
2.url中主机名的作用:
- 用于访问DNS服务器获取IP
- 用于告诉代理服务器要访问哪个主机名
参考链接
Tomcat安装、配置、优化及负载均衡详解
作者@brianway更多文章:个人网站 | CSDN | oschina
2 0
- javaweb入门笔记(1)-Tomcat
- javaweb-day04-1(javaWeb开发入门 - tomcat启动问题)
- javaweb开发入门-Tomcat
- JavaWeb学习笔记:Tomcat
- JavaWeb笔记-Tomcat安装
- JavaWeb学习-JavaWeb入门与Tomcat
- JavaWeb笔记_02_Servlet入门
- 【JavaWeb笔记】HTML入门
- javaweb入门(1)--tomcat安装与测试
- javaWeb学习笔记----Tomcat安装
- javaweb入门笔记(3)-Servlet
- javaweb入门(2)--tomcat虚拟目录映射
- 基于tomcat服务器的javaweb入门一
- TomCat服务器搭建以及JavaWeb入门小
- javaweb入门笔记(2)-http入门
- JavaWeb Servlet入门(1)
- JavaWeb学习笔记第一讲---Tomcat配置
- Tomcat的安装(JavaWeb学习笔记一)
- 流式大数据处理的三种框架:Storm,Spark和Samza
- csdn博客积分规则
- 使用Intent和IntentFilter进行通信
- 【VB6】VB6类库项目中的Persistable
- 第一行代码-5.4 使用本地广播
- javaweb入门笔记(1)-Tomcat
- 319. Bulb Switcher LeetCode
- Cursor
- javaweb入门笔记(2)-http入门
- 模拟问题之密码学
- Educational Codeforces Round 7
- poj2430 2010.7.31
- javaweb入门笔记(3)-Servlet
- 268. Missing Number LeetCode