web开发学习笔记一:tomcat

tomcat是一个开源的web应用服务器,属于轻量级应用服务器。
一:tomcat目录
bin: 存放windows或Linux平台上启动和关闭Tomcat的脚本文件
conf: 存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml
lib: 支持tomcat运行的jar包
logs: 运行过程的日志信息
temp: 临时目录
webapps: 共享资源的目录(想通过网络访问的资源都要放在这个目录下)
work: 存放JSP编译后产生的class文件




二:webapps目录(web应用)
在这个目录下存放你想运行的资源(项目),该项目包含的内容应当在服务器中类似于如下:

WEB-INF目录
--classes目录:存放class字节码文件
--lib目录:     存放jar包文件
--web.xml: 配置该项目的servlet
---静态资源(html/jsp/js..)


个人只是稍微总结,详情可自行部署一个项目到tomcat中然后自己去tomcat目录中了解结构


三:tomcat的运行原理
tomcat服务器启动时,会首先加载 webapps目录中的
每一个 web应用(项目)的web.xml配置文件。
然后根据你访问的 URL 来寻找 。
假如你访问的 URL 为 http://127.0.0.1:8080/demo/test


http:// : http协议
127.0.0.1: ip
8080:     端口号(可修改,详情往下继续看)
/demo:      web应用(项目) 在 webapps 中的目录(名字)
/test:   访问的 servlet资源名称(注:servlet是交由服务器运行的java程序)

根据你的URL 访问到 demo 项目中,然后在 demo项目中的 web.xml中 查找匹配的 test资源。


个人只是稍微总结,详情可自行查阅 servlet 生命周期。



四:tomcat的配置文件(server.xml web.xml)
1.server.xml是对tomcat的设置,可以设置端口号,添加虚拟机等等...
修改端口号:
打开server.xml文件
找到如下标签
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
注意:千万别找错了, 其中 port便是端口号,可自行修改,访问的url的端口号便是 port的值


2.web.xml,配置你的web应用的相关配置选项 ,是通用配置的默认值。



个人只是刚入门的菜鸟,只是作为学习总结,详情请自行查询各个配置文件的具体作用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值