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 文件夹下有如下几个文件夹
- bin 文件夹:和服务器启动相干的文件
-
conf 文件夹:和配置文件相干的,该文件夹下有两个比拟重要的
- web.xml:是和申请相干的
- server.xml:和服务器本身的信息相干的,比方端口号
- lib 文件夹:寄存 jar 包
- logs 文件夹:日志信息
- temp 文件夹:寄存临时文件
- webapps 文件夹:用来寄存部署在容器内的我的项目资源
- 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
- 点击 Run—>Edit Configuration, 在 VM options 中输出
- 点击 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/ 项目名称 / 具体资源名称