打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关于Tomcat服务器在web项目中的应用

一、问题描述

由于最近跟学长一起联手做旅游大数据平台这个项目,在项目中我主要负责平台前端的搭建。由于这个项目是要面向广大教师、学生及外部人员的一个大数据平台,因此在平台搭建之初,我们首先考虑的是如何为这个web平台找到一个合适的web应用服务器,在此针对了解到的Tomcat这个服务器来为大家进行分享。

二、问题分析

在我们实际着手进行web开发中,需要了解到servlet的作用,servlet可以理解为服务器端处理数据的java程序,而对于servlet的管理,就需要用到web容器。

什么是web容器?

在这个问题的理解上,起初我也觉得很抽象,但在查阅大量资料后,可以进行如下初步总结:servlet没有main方法,在面临如何启动、如何关闭、如何寻找等操作上,我们需要一个程序或者说应用来对这些操作进行控制,这样的一个程序或者应用就称之web容器。

web容器的作用具体体现在哪些方面?

servlet接受web容器的管理后,我们要明白这样做带来了哪些好处?

1. 通信支持

利用容器提供的方法,我们可以简单的实现servlet与web服务器的对话。否则就要自己建立server搜创可贴,监听端口,创建新的流等等一系列复杂的操作。而容器的存在就帮我们封装这一系列复杂的操作。

2. 生命周期管理

容器负责servlet的整个生命周期。如何加载类,实例化和初始化servlet,调用servlet方法,并使servlet实例能够被垃圾回收。有了容器,我们就不用花精力去考虑这些资源管理垃圾回收之类的事情。

3. 多线程支持

容器会自动为接收的每个servlet请求创建一个新的java线程,servlet运行完之后,容器会自动结束这个线程。

4. 声明式实现安全

利用容器,可以使用xml部署描述文件来配置安全性,而不必将其硬编码到servlet中。

5. jsp支持

容器将jsp翻译成java

三、解决方案

在众多的web容器中,根据我们所开发项目平台的功能需求,以及精益求精的理念,我们最终选择了Tomcat这款属于apache软件基金会的产品。 在此为大家介绍Tomcat在Idea中的配置过程:

1. 首先下载好我们需要的版本Tomcat安装包并解压至文件夹内

这里下载的是Tomcat 9

注意有zip/exe两种格式,zip(64-bit Windows zip(pgp,md5,sha1))是免安装版的,exe(32-bit/64-bit Windows Service installer(pgp,md5,sha1))是安装版。同时观察自己的电脑是64位系统还是32位系统。

此处选择下载的是免装版

2. 在Idea中对Tomcat进行配置

  2.1点击Run-Edit Configurations…

          2.2  点击左侧的“+”按钮,选择Tomcat Server—Local

在Tomcat Server -> Unnamed -> Server -> Application server项目下

点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮

至此,Tomcat在Idea中的配置就OK了。

四、总结

对于Tomcat的使用,我也是刚入门,对于其使用原理了解了大概,因此只能进行基本操作,还尚未了解用命令行对Tomcat进行操作,但相信随着深入的学习,再难的知识也不是难题,希望本篇文章能对刚入门的小萌新们产生一定帮助!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Tomcat中文手册|合集下载|妙文精选 www.mwjx.com|
Spring Boot :Undertow
tomcat
Undertow技术:为什么很多Spring Boot开发者放弃了Tomcat
Web容器与Servlet容器的区别
Undertow中间件
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服