3.Tomcat
面向百度编程;
3.1介绍及下载
Tomcat是Apache软件基金会(Apache Software Foundation) 的akarta项目中的一个核心项目,最新的Servlet和ISP规范总是能在Tomcat中得到体现,因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
Tomcat服务器是-一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试SP程序的首选。对于-个ava初学web的人来说,它是最佳的选择
Tomcat实际上运行ISP页面和Servlet. Tomcat最新版本为9.0。
…
-
下载tomcat:
1.安装or解压
2.了解配置文件及目录结构
3.了解作用 -
官网:https://tomcat.apache.org/download-10.cgi
3.2启动
文件夹作用:
启动、关闭
点击bin目录下的startup启动
然后在在网页中输入https:localhost8080----->小猫界面(默认界面)
关闭:startdwon
3.3配置
核心配置文件
根目录下的jsp文件
可以配置的端口号
- tomcat默认端口号8080
- mysql:3306
- http:80
- https:443
<Connector port="8081 " protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
可以与配置的主机名
- 默认的主机名为:localhost->172.0.01
- 默认网站应该存放的位置为:webapps
<Host name="www.yuyuan.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
高难度面试题
请你谈谈网站是如何访问的?
- 输入一个域名;回车
- 检查本机的配置文件下有没有这个域名的映射;
- 有:直接返回对应的IP地址,这个地址中有我们需要访问的web程序,可以直接访问
- 无:去DNS服务器上找,找到就返回
3.可以配置一个环境变量
3.4发布一个web网站
- 将自己写的网站放到服务器(Tomcat)中指定的web应用文件夹(webapps)下,就可以访问了
网站应该有的结构
-webapps:Tomcat服务器的web目录
- ROOT
-rjb_lj:网站的目录名
- WEB-INF
- class:java程序
- lib:web应用程序的jar包
- web.xml:默认的首页
- static
- css
- style。css
- js
-img
- ……
初级操作: