Tomcat介绍

Tomcat是Apache组织的一个开源收费的容器,用来治理web开发我的项目,能够用来治理JSP、Servlet本篇文章下载的是Tomcat9版本的

下载

到apache官网下载,网址如下:www.apache.org
进入之后拉到最上面的APACHE PRODUCT LIST

选中Tomcat,抉择Tomcat9

我的电脑是windows64位的,所以抉择Core中64位的版本,如果是Linux零碎的,抉择tar.gz版本。如果想要看源码的下载Source Code下的版本,windows版本用zip,Linux版本的用tar.gz。

Tomcat文件介绍

下载的Tomcat文件夹下有如下几个文件夹

  1. bin文件夹:和服务器启动相干的文件
  2. conf文件夹:和配置文件相干的,该文件夹下有两个比拟重要的

    1. web.xml:是和申请相干的
    2. server.xml:和服务器本身的信息相干的,比方端口号
  3. lib文件夹:寄存jar包
  4. logs文件夹:日志信息
  5. temp文件夹:寄存临时文件
  6. webapps文件夹:用来寄存部署在容器内的我的项目资源
  7. work文件夹:用来寄存解析JSP后造成的java文件

Tomcat配置

下载实现之后,我这里用的是IDEA 2019编译器运行Tomcat。

  • 关上IDEA,新建一个我的项目,抉择JAVA EE下的web Application

  • 抉择IDEA上的RUN--->Edit Configuration

  • 点击左上角的加号,之后抉择Tomcat的Local版本
  • 如果没看到Tomcat可能是没有装置Tomcat插件,点击菜单栏的File-->settings-->plugins-->找到Tomcat选中-->点击Apply,就能够了,而后再反复第二步

  • 进入到第二步的图片所示的地位,点击图片右侧Server下的Configure


Tomcat Home中抉择下载的Tomcat的地位,之后base directory会呈现和Tomcat Home一样的地位,点击OK就行

  • 默认浏览器应用的是谷歌,如果选中After launch,默认是服务器运行之后本人关上默认的浏览器

  • 运行Tomcat容器后在控制台应该会呈现乱码的问题,解决方案如下

    • 点击Run--->Edit Configuration,在VM options中输出
      -Dfile.encoding=UTF-8

  • 点击Help---->Edit Custom VM options,在最初一行增加

-Dfile.encoding=UTF-8

(留神:如果是到IDEA目录下批改编译器配置的可能不好用,我之前就是这样没有成果)
这样配置完应该就能失常应用了

运行

  • 这里咱们简略运行一个网页界面,在web文件夹下创立一个html文件


运行后果如下:

  • 留神:如果创立的html文件不是叫index,服务器会运行index.jsp,如果web文件夹下没有index.html或者index.jsp,默认关上的话会找不到资源,因为服务器运行之后默认关上网站时,Tomcat配置文件下默认的资源名称是index。如果想要拜访不是以index为名称的资源就在URL网址前面加上资源名称
  • 比方我把index.jsp文件删掉,而后再把index.html的名称改为hello.html,重启服务器,后果如下:


在URL前面增加具体资源名称后,后果如下:

  • 如果没有抉择默认开启,就关上一个浏览器在浏览器里输出网址,网址是:http://localhost:8080/项目名称/具体资源名称