JavaWeb自学笔记 Tomcat

Tomcat服务器是Apache Jakarat项目组开发的产品,它能够支持Servlet和Jsp规范,并且具有免费和跨平台等诸多特性。Tomcat服务器已经成为学习开发JavaWeb应用的首选。那么我们学习Tomcat的第一步,就是下载Tomcat。

下载Tomcat

我们在百度上搜索关键字Tomcat。并找到Tomcat的Apache官网。
在这里插入图片描述
我们点击进入Tomcat官网,在左侧的Download列表种铀Tomcat的各种版本。
在这里插入图片描述
我这里点击了Tomcat9。在跳转的网页中下载。根据你电脑的实际情况下载符合的版本。
在这里插入图片描述
下载成功后是一个zip格式的压缩包。直接解压到电脑上就可以了。

Tomcat的目录结构

在这里插入图片描述
bin目录:保存启动与监控Tomcat命令文件。
conf目录:保存Tomcat配置文件。
lib目录:保存web应用能访问的JAR包文件
logs目录:保存Tomcat日志文件。
temp目录:保存临时文件。
webapps目录:Tomcat默认的web应用的发布目录。
work目录:保存各种由JSP文件生成的Servlet文件。

启动Tomcat服务器

Tomcat服务器的启动程序在bin目录下的startup.bat文件。
在这里插入图片描述
我们双击这个文件就可以启动Tomcat服务器了。
在这里插入图片描述
启动成功后这里会显示启动服务器的时间。如果要关闭服务器的话也有几种方法一直是找到bin目录下的shutdown.bat,或者使用ctrl+c,或者直接关闭窗口。如果想要卸载Tomcat服务器,只需要将解压缩的文件夹删除即可。

修改Tomcat的默认端口

Tomcat默认的服务器端口为8080,但该端口不是Tomcat的唯一端口,可以在安装后通过Tomcat的配置文件进行修改。下面将介绍通过Tomcat的配置文件修改其默认端口的步骤。
首先用记事本打开Tomcat安装目录下conf文件夹种的servlet.xml文件。
在这里插入图片描述
然后再文件中找到以下代码。将代码中的“port=8080”修改为你想修改的端口号。例如,“port=8081”.即将端口号修改为8081 。
在这里插入图片描述
在修改完成后,保存退出并重启Tomcat服务器。才可以使新的配置生效。但是在修改端口时,应避免与共用端口冲突,建议采用默认的8080端口,不要修改。除非8080端口已被其他程序所占用。

部署Web应用

将开发完成的JavaWeb应用程序部署到Tomcat服务器上,可以通过以下方法实现。
1,将Web应用复制到Tomcat中实现。
通过复制Web应用刀Tomcat中实现时,首先需要将Web应用文件夹复制到Tomcat安装目录下的webapps文件夹中。然后启动Tomcat服务器,再打开IE浏览器,在地址栏中http//:服务器ip 端口号 应用程序名称形式的URL地址。例如。http://localhost:8080/hello.html,即可运行JavaWeb应用程序。
2,通过在server.xml文件中Host标签体中配置元素实现,首先打开Tomcat安装路径下conf文件夹中的server.xml文件,然后在Host标签体中添加Context元素。例如:<Context docBase="D:\hello" path="/hehe" />其中docBase表示项目存放的路径,path表示虚拟目录。修改完成后,我们需要保存修改的server.xml文件,并重启Tomcat服务器,在IE地址栏中输入URL地址http://localhost:8080/hehe。即可访问。
一般情况下我们不会用到上面的两种方法,因为我们idea工具可以自动帮我们部署项目到Tomcat上。我们只需要将idea设置一下就可以。
首先我们打开idea。按照图片选择。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
之后就可以直接点击OK了。这样Tomcat就集成到我们的idea上面了。
之后我们想用Tomcat就需要创建JAVAEE的项目了。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值