JavaWeb作业(一) Tomcat的使用与项目的部署


前言

这学期开了JavaWeb这门课,写文章的主要目的是记录实验过程和操作步骤。


提示:若有错误请各位大佬指正

一、Tomcat是什么?

Tomcat是一个轻量级应用服务器,它是免费的且开放源代码,在中小型系统和并发访问用户不是很多的场合下被普遍使用。
我们用Tomcat可以在自己的电脑上搭建一个属于我们的服务器:我们把文件和程序传到服务器上,当浏览器连到服务器上并请求文件时,Tomcat会去处理该请求并且将文件反馈

二、Tomcat的使用

1.启动配置Tomcat

  1. 进入官网,下载安装包。
    在这里插入图片描述
    我下载了8.5.83版本,将其解压到没有中文符号的路径之中,如下图所示。
    在这里插入图片描述
    官网的网址如下:官网网址
  2. 启动Tomcat:
    双击进入解压后的文件夹,进入其中的bin文件夹里,找到startup.bat这个批处理文件并运行,如下图所示。
    在这里插入图片描述
  3. 可以看到,在启动过程中,会出现很多乱码,虽然不影响功能,但不够美观,可以通过配置文件更改其所使用的编码,将控制台加载所用的编码改为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的配置

  1. 如何修改端口号:
    Tomcat默认的端口号是8080,如果出现端口冲突、或者单纯对8080这个数字不喜的话改怎么对其进行修改呢?
    可以通过修改conf目录下的server.xml配置文件对其端口号进行修改,如图所示。
    在这里插入图片描述
  2. Tomcat启动文件闪退
    检查JAVA_HOME环境变量是否正确配置。

三、在IDEA中创建Maven Web项目

选择新建一个模块:
在这里插入图片描述
勾选上“选择骨架”
在这里插入图片描述
找到maven-archetype-webapp这个骨架
在这里插入图片描述
然后给项目起名:
在这里插入图片描述
生成的项目src/main里缺少java和resources,在main目录下新建文件夹,其也会提醒缺少这两个目录,如图所示。
在这里插入图片描述
生成成功之后可以看到导入了很多插件,其实大部分都可以删掉。
在这里插入图片描述
只留下这些就够了。

四、idea中使用Tomcat Maven插件

  1. 在pom.xml中导入插件,如图所示。
    在这里插入图片描述
  2. 启动Tomcat,如图所示。

在这里插入图片描述

  1. 启动后效果如下

在这里插入图片描述
这时候便可以通过Tomcat访问项目文件了!

.

猜你喜欢

转载自blog.csdn.net/crabxd/article/details/127930650