文章目录
前言
这学期开了JavaWeb这门课,写文章的主要目的是记录实验过程和操作步骤。
提示:若有错误请各位大佬指正
一、Tomcat是什么?
Tomcat是一个轻量级应用服务器
,它是免费的
且开放源代码,在中小型系统和并发访问用户不是很多的场合下被普遍使用。
我们用Tomcat可以在自己的电脑上搭建一个属于我们的服务器:我们把文件和程序传到服务器上,当浏览器连到服务器上并请求文件时,Tomcat会去处理该请求并且将文件反馈
。
二、Tomcat的使用
1.启动配置Tomcat
- 进入官网,下载安装包。
我下载了8.5.83版本,将其解压到没有中文符号的路径之中,如下图所示。
官网的网址如下:官网网址 - 启动Tomcat:
双击进入解压后的文件夹,进入其中的bin文件夹里,找到startup.bat这个批处理文件并运行,如下图所示。
- 可以看到,在启动过程中,会出现很多乱码,虽然不影响功能,但不够美观,可以通过配置文件更改其所使用的编码,将控制台加载所用的编码改为GBK,这样便不会出现乱码了,具体步骤如下:
找到conf目录里下的logging.properties文件;
- 找到conf目录里下的logging.properties文件;
- 找到这一句配置信息:
java.util.logging.ConsoleHandler.encoding = UTF-8
将其中的UTF-8修改为GBK,这样便可以了,详情请看图。
经过修改过后,再次启动文件之后便已经能够正常地显示中文了,如下图所示。
这时候打开浏览器地址栏输入localhost:8080,会跳转出Tomcat自带地Web项目,说明Tomcat启动成功,如下图所示。
关闭Tomcat的三种方法:
- 强制关闭:直接叉掉运行窗口
- 执行bin文件夹上的shutdown.bat文件
- ctrl+c关闭
一般不采用强制关闭
,因其粗暴,可能导致出现一些预期外的错误,而专门去找到shutdown.bat文件去运行又太麻烦,所以第三种方法比较好用
。
2.将项目部署在Tomcat上
将项目放置在Tomcat中的webapps目录下
便能实现部署。
一般而言,JavaWeb项目会被打包成war包,只要将war包放到webapps目录下Tomcat便会自动解压缩war文件。
当然,直接将项目文件夹放进webapps目录下也是可以实现的。
我将上课时做的一个页面放在tomcat-demo1文件夹丢进了webapps目录下,启动Tomcat,此时通过访问http://localhost:8080/tomcat-demo1/login.html可以显示。
3.Tomcat的配置
- 如何修改端口号:
Tomcat默认的端口号是8080,如果出现端口冲突、或者单纯对8080这个数字不喜的话改怎么对其进行修改呢?
可以通过修改conf目录下的server.xml配置文件对其端口号进行修改,如图所示。
- Tomcat启动文件闪退
检查JAVA_HOME环境变量是否正确配置。
三、在IDEA中创建Maven Web项目
选择新建一个模块:
勾选上“选择骨架”
找到maven-archetype-webapp这个骨架
然后给项目起名:
生成的项目src/main里缺少java和resources,在main目录下新建文件夹,其也会提醒缺少这两个目录,如图所示。
生成成功之后可以看到导入了很多插件,其实大部分都可以删掉。
只留下这些就够了。
四、idea中使用Tomcat Maven插件
- 在pom.xml中导入插件,如图所示。
- 启动Tomcat,如图所示。
- 启动后效果如下
这时候便可以通过Tomcat访问项目文件了!
.