Tomcat简单使用

web容器介绍

如果我们想要运行一个java WEB工程,则必须有相应的web容器。所有的程序代码都要运行在web容器中,运行完之后将最终的结果交给用户使用。
Tomcat简单使用_第1张图片

图中划分了客户端和服务端两个部分(BS),客户端通过web浏览器发送请求到服务端,服务端使用web服务插件(Web service plugin)接收客户端的请求,并对客户端请求进行判断,判断是动态请求还是静态请求,如果是静态的请求,则直接通过web容器(web server)从文件系统中取得相应的文件,并通过HTTP相应给客户端(浏览器)。如果过是动态请求,则将所有的内容提交到web容器中,并在此容器中由程序动态生成显示结果,最后也同样经过web服务器进行相应。
PHP、jsp就是动态请求,后缀为HTML结尾的就是静态请求(理解很片面)。

Tomcat简介

Tomcat是Apache软件基金会的Jakarta项目的一个核心项目。开源免费的。要使用Tomcat必须安装JDK,并配置好环境变量。
安装完毕启动:

  1. 我的电脑->右键【管理】->服务 :启动。浏览器输入http://localhost:8080/
  2. 在安装目录下bin中:执行Tomcat8.exe:启动,注意启动后不要关闭cmd窗口。

安装目录简单介绍:
Tomcat简单使用_第2张图片

bin:所有可执行命令,启动和关闭服务器命令就在这里文件夹中
conf:服务器的配置文件,它保存了各个配置信息
lib:Tomcat服务器运行所需要的各个库文件。可以将用户自己的jar放入(不建议)
logs:保存服务器的系统日志。
webapps:web应用程序存放的目录。web项目保存到此目录即可发布。
work:临时文件夹,生成的临时文件(.java,.class)

Tomcat修改端口号

Tomcat安装完毕之后,默认的端口号是8080。
修改端口号:

  1. 找到安装目录conf/server.xml:
    68-70行:

    如果不想每次都输入端口号:则将端口号修改为80即可

    修改为80端口后不用输入端口了,但是配置文件修改完毕之后一定要重新启动服务器。因为服务器每次启动时都会重新加载server.xml中的内容。

配置Tomcat的虚拟目录

虚拟目录配置步骤:

  1. 在我们认为合适的位置创建自己的文件夹(名字自定义,不要出现中文,特殊符号,如果:myproject)
  2. 拷贝安装目录下D:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT的WEB-INF文件夹到自定义的myporject文件下。
  3. 在安装目录conf/service.xml中配置
    在137行:
    配置:

    path:表示浏览器上访问的虚拟目录路径,前面要加”/”
    docBase: 表示的是虚拟目录名称所在的真实目录地址
  4. 在myproject(虚拟目)下发布项目demo1
    在demo1下面自己编写一个index.html(内容自定义)
  5. 浏览器输入:http://localhost:8080/my/demo1/index.html即可

HTTP常见的状态码

  1. 2XX : 请求成功
  2. 3XX: 重定向
  3. 4XX: 客户端出现错误
    403:禁止—即使有授权也不需要访问
    404: 服务器端找不到指定的资源,文档不存在
  4. 5XX: 服务器中出现错误
    500:服务器内部错误,服务端的程序代码可能有问题。

这篇文章写得比较粗糙,不清楚的地方首先请大家多多谅解,或者可以给我留言。

你可能感兴趣的:(杂项,tomcat)