目录
学习目标
掌握Tomcat的安装与启动、
Web应用程序虚拟目录和默认页面的配置
熟悉在Eclipse中配置Tomcat服务器
了解Web开发的相 关知识
一、Web开发的相关知识
1.1 B/S和C/S架构
![](https://img-blog.csdnimg.cn/5f34cd57bfb1468ebc015949141a8f3f.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5YyX6KGX6aOO,size_14,color_FFFFFF,t_70,g_se,x_16)
B/S架构是Browser/Server的简写,也就是浏览器/服务器端的交互。浏览器通过Web服务器与数据库交互的过程,如下图所示。
他们有什么区别:参考:B/S架构和C/S架构的区别是什么-常见问题-PHP中文网
1.2 通信协议
由上图可见,当浏览器向Web服务器发送一个请求时,Web服务器会对请求做出处理,并将处理结果返回。在这个交互过程中,浏览器是通过URL地址来访问服务器的,并且数据在传输过程中需要遵循HTTP协议。
1.2.1、URL地址
http://localhost:8080/index.html
协议 主机名称 端口号 资源名
1.2.2、HTTP协议
扩展:深入理解HTTP协议 - 知乎 (zhihu.com)
![](https://img-blog.csdnimg.cn/fb31d0dc2f634d0a8629964d28dcc2a7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5YyX6KGX6aOO,size_20,color_FFFFFF,t_70,g_se,x_16)
1.2.3 web资源
二、安装Tomcat
Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是Sun公司(已被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的。
tomcat官网:http://tomcat.apache.org/
进入tomcat下载好的文件,−鼠标双击startup.bat文件,便会启动Tomcat服务器,此时,可以在命令行看到一些启动信息,如图
详解Tomcat双击startup.bat闪退的解决方法:
Tomcat启动后,在浏览器的址栏中输入http://localhost:8080或者http://127.0.0.1:8080访问Tomcat服务器,如果浏览器中的显示界面如图2-10所示,则说明Tomcat服务器安装成功。
三、发布Web应用
3.1 什么是Web应用
在 Web 服务器上运行的 Web 资源都是以 Web 应用形式呈现 的 。所谓 Web 应用就是多个 Web 资源的集合, Web 应用通常也称为 Web 应用程序或 Web 工程 。一 个 Web 应用由多个 Web 资源或其它文件组成,其中包括 html 文件、 css 文件、 js 文件、动态 web 页面、 java 程序、支持 jar 包、配置文件等 。
3.2 配置Web应用默认页面
- 当访问一个Web应用程序时,通常需要指定访问的资源名称,如果没有指定资源名称,则会访问默认的页面。
- 要想实现这样的需求,只需要修改WEB-INF目录下的web.xml文件的配置。为了使初学者更好地理解默认页面的配置方式,首先查看一下Tomcat服务器安装目录下的web.xml文件是如何配置的,打开<Tomcat根目录>\conf目录下的web.xml文件,可以看到如下所示的
- 当访问一个Web应用程序时,通常需要指定访问的资源名称,如果没有指定资源名称,则会访问默认的页面。
- 配置Web应用默认页面的方式比较简单,只需要修改WEB-INF目录下的web.xml文件的配置。
- 将chapter02应用中的welcome.html页面配置成默认页面。首先在chapter02应用中创建WEB-INF目录,并在此目录下创建一个web.xml 文件,将welcome.html设置为默认网页,具体配置方式如下所示: