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/项目名称/具体资源名称
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。