Tomcat下载、安装及使用介绍

导读:本篇文章讲解 Tomcat下载、安装及使用介绍,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录:

       一、前言

       二、下载安装

       三、使用介绍

       四、总结


一、前言

Tomcat
是一个
HTTP
服务器。HTTP 协议就是
HTTP
客户端和
HTTP
服务器之间的交互数据
的格式。可以通过 ajax

Java Socket
构造
 HTTP
客户端。HTTP 服务器也可以通过
Java Socket
来实现。

Tomcat
就是基于
Java
实现的一个开源免费
的 HTTP
服务器。

二、下载安装


Tomcat
官网下载即可。
Tomcat下载、安装及使用介绍

Tomcat下载、安装及使用介绍

注意:如果后面使用的Servlet的版本是3.1,那么这里的Tomcat就需要下载Tomcat 8。 

Tomcat下载、安装及使用介绍

Tomcat 是一个跑在java上的程序,所以在安装之前,要先保证已经安装好了JDK。下载下来,解压就能直接使用。

针对
tomcat
目录解压缩之后
,
可以看到如下目录结构:

Tomcat下载、安装及使用介绍

其中bin,是binary的缩写,一般表示二进制的可执行程序,存放了Tomcat的启动/停止脚本。

conf,是config的缩写,一般放的是配置文件,是用xml格式来表示的。

logs,是日志存放的位置,这一个对于程序的调试很重要。

webapps,这里放了一些具体的webapp(网站),每个webapp都是一个目录,里面可以包含一些前端代码(HTML、CSS、JS),还可以包含一些后段代码(.class),还可以包含一些资源(图片、音频等)。

进入
webapps
目录:
Tomcat下载、安装及使用介绍

每个文件夹都对应着一个 web 应用, 可以在浏览器中分别访问每个 web 应用。 

Tomcat下载、安装及使用介绍

 WEB-INF这个主要是让Tomcat来识别webapp中的 java 部分的代码,这对于纯静态页面来说是没有什么影响的。

Tomcat下载、安装及使用介绍

进入bin,startup.bat是Windows批处理程序,是Tomcat的启动脚本,双击就会启动;startup.sh是Linux Shell,是在Linux/Mac上使用的。

 Tomcat下载、安装及使用介绍

如果看到最后一行如上图所示这样,就说明启动成功了。

三、使用介绍

这里可能有人就会问,这里启动界面为什么都是乱码的呢?

因为Tomcat自身是使用UTF-8字符编码的,但是CMD控制台是GBK编码的,所以这里就会显示是乱码的。这里其实也是有办法解决的:一是把Tomcat改成GBK(不推荐),二是把CMD改成UTF-8的(也不推荐,因为这回涉及到修改Windows注册表,有风险)。其实这里出现了乱码也没有关系,因为我们在后面的开发中,Tomcat主要的使用方式有两种:

一:在IDEA中,由IDEA来调用Tomcat,Tomcat输出的内容就直接显示到IEDA终端里面了,因为IDEA也是utf-8,所以就不会出现乱码了。

二:在Linux中使用,Linux默认也是utf-8的,所以也不需要修改。

启动成功之后,就可以访问Tomcat的欢迎页面了。

Tomcat下载、安装及使用介绍 Tomcat下载、安装及使用介绍 

127.0.0.1 是一个环回IP,表示当前的主机。8080 是Tomcat默认绑定的端口号,这个端口号是可以通过配置文件来修改的,进入conf/server.xml.

如果启动失败怎么办?

最常见的启动失败原因是端口号被占用。Tomcat 启动的时候默认会绑定
8080 。如果有其他进程已经绑定了,
都会导致
Tomcat
不能启动。在命令行中使用 netstat

ano | findstr 8080
确定看
8080
是否被其他进程绑定,在任务管理器中找到这个进程,
把进程干掉, 再重新启动 Tomcat
一般就可以解决问题。

Tomcat下载、安装及使用介绍   如果想要把端口号改了,就可以直接修改这个地方。Tomcat也支持HTTPS,默认是没有开启的,如果开启了HTTPS,那么默认的端口号是8443。

我们使用Tomcat主要的目的就是为了能够部署一个webapp网站,一个网站的内容,可以分成两类:

1.静态页面:纯前端的代码,不需要服务器生成数据

2.动态页面:前后端搭配的代码,需要服务器生成数据

对于静态页面的部署,只需要把前端页面的代码复制到webapps目录中即可:

1) 创建 hello.htm

2) hello.html 拷贝到 Tomcat 的 webapps/ROOT目录中 

3)
在浏览器中通过
URL
http://127.0.0.1:8080/hello.html
来访问


 四、总结

Tomcat是一个HTTP服务器,它开放了一组API,可以让程序员来使用,基于Tomcat来进行二次开发,写更多的业务逻辑。Tomcat上提供的这组API就是 Servlet。后续再介绍一些关于Servlet的………………………………

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/94581.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!