Tomcat是一个HTTP服务器。HTTP协议是HTTP客户端和HTTP服务器之间的交互的格式。Tomcat是基于Java实现的一个开源免费,广泛使用的HTTP服务器。
步骤
下载安装
Apache Tomcat® - Apache Tomcat 8 Software Downloadshttps://tomcat.apache.org/download-80.cgi
安装后进行解压。解压后打开,你将会看到如下的目录结构:
启动服务器
双击bin文件夹、找到startup.bat,双击该文件。
这样的结果表明Tomcat启动成功。如果双击后一闪而过等,表示启动失败。 启动失败常见的问题是端口号被占用。Tomcat启动默认会绑定8080和8005端口。需要查看端口是不是被占用。
win+R,输入cmd,输入netstat -ano | findstr 8080查看8080端口,8005查看8005端口。杀死进程后重新启动。
部署页面
网页页面分为静态页面和动态页面。静态页面就是内容始终不会发生变化,即使用户不同/输入不同。比如Tomcat的网页(不跳转)。动态页面则是会发生变化的页面。比如bing的搜索页面。搜索不同的内容,呈现不同的页面。
单个HTML
写一个demo.html,输入hello。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
demo
</body>
</html>
拷贝该文件到Tomcat的webapp/ROOT目录中。
在浏览器中通过 URL http://127.0.0.1:8080/demo.html 来访问。127.0.0.1 为环回 IP, 表示当前主机。只能访问自己的主机,要访问别人的主机,需要服务器。
和直接打开html文件是有区别的。使用Tomcat是在服务器上使用,打开html文件只是打开了文件。如果更改了代码,就需要重新启动tomcat。
动态部署页面需要用到新的知识和技术:Servlet,是一组Tomcat提供的API。我们下次在讨论。