Tomcat下载与配置

Tomcat介绍

Tomcat是Apache组织的一个开源免费的容器,用来管理web开发项目,可以用来管理JSP、Servlet本篇文章下载的是Tomcat9版本的

下载

到apache官网下载,网址如下:www.apache.org
进入之后拉到最下面的APACHE PRODUCT LIST
360截图18141214729158.png
我的电脑是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

360截图185008198287113.png

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

360截图170010148412572.png

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

360截图17001017549271.png

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

360截图18141216306235.png
Tomcat Home中选择下载的Tomcat的位置,之后base directory会出现和Tomcat Home一样的位置,点击OK就行

  • 默认浏览器使用的是谷歌,如果选中After launch,默认是服务器运行之后自己打开默认的浏览器

默认浏览器配置

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

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

VM options

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

-Dfile.encoding=UTF-8
IDEA VM options
(注意:如果是到IDEA目录下修改编译器配置的可能不好用,我之前就是这样没有效果)
这样配置完应该就能正常使用了

运行

  • 这里我们简单运行一个网页界面,在web文件夹下创建一个html文件

360截图184307038596100.png

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

360截图17390223866693.png

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

你可能感兴趣的:(tomcat)